青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

如何獲取mysql root密碼?

MySQL是一種開源的關系型數據庫管理系統,由于其易用性和可靠性,被廣泛應用 。然而 , 有時候我們會遇到找不到或者忘記了MySQL的root密碼的情況 。本文將介紹在多種情況下如何獲取MySQL Root密碼,包括忘記密碼、第一次安裝的時候以及在已知密碼的情況下如何改密碼 。

如何獲取mysql root密碼?


忘記密碼
情況一:在知道root用戶的密碼的情況下丟失了root的MySQL的密碼
如果你忘記了MySQL的root密碼,但是你還知道root用戶的密碼,那么你可以通過以下步驟重置root密碼:
1. 停止MySQL服務
$ sudo service mysql stop
2. 以跳過授權表模式的安全模式啟動MySQL
$ sudo mysqld_safe --skip-grant-tables &
3. 連接MySQL
$ mysql -u root
4. 更改root密碼
mysql> use mysql;
mysql> update user set password=PASSWORD("YOUR-NEW-PASSWORD") where User='root';
【如何獲取mysql root密碼?】mysql> flush privileges;
mysql> quit
5. 殺掉mysqld_safe進程,并以正常模式重新啟動MySQL服務
$ sudo pkill mysqld_safe
$ sudo service mysql start
現在您可以使用新密碼重新登錄MySQL 。
情況二:在丟失root用戶密碼的情況下丟失了root的MySQL的密碼
如果你不知道root用戶的密碼并且丟失了MySQL的root密碼,那么你需要重置root用戶的密碼 。在這種情況下,你可以通過以下步驟重置root密碼:
1. 停止MySQL服務
$ sudo service mysql stop
2. 以跳過授權表模式的安全模式啟動MySQL
$ sudo mysqld_safe --skip-grant-tables &
3. 連接MySQL
$ mysql -u root
4. 更改root密碼
mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("YOUR-NEW-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
5. 殺掉mysqld_safe進程,并以正常模式重新啟動MySQL服務
$ sudo pkill mysqld_safe
$ sudo service mysql start
現在您可以使用新密碼重新登錄MySQL 。
第一次安裝MySQL
如果您第一次安裝MySQL,則默認情況下不會設置root密碼 。這意味著任何人都可以直接訪問MySQL服務器并且可以登錄到root用戶 。因此,為了保護您的MySQL服務器,您需要給root用戶設置密碼 。
1. 以root用戶登錄MySQL
$ mysql -u root
2. 更改root用戶的密碼
mysql> use mysql;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOUR-NEW-PASSWORD';
mysql> flush privileges;
mysql> quit
現在您可以使用新密碼重新登錄MySQL 。
如何改密碼
如果您已經知道當前MySQL root用戶的密碼,并且想要修改它,可以使用以下命令:
mysqladmin -u root -p password NEWPASSWORD
請注意,您需要用NEWPASSWORD替換新密碼 。

    猜你喜歡