1. 程式人生 > 資料庫 >Mysql資料庫root密碼忘記了,如何在不刪除Mysql的情況下修改密碼

Mysql資料庫root密碼忘記了,如何在不刪除Mysql的情況下修改密碼

1.cmd中使用  net stop mysql  命令停掉正在執行的mysql 資料庫。

2.在本地中複製Mysql資料庫的安裝路徑一直到bin路徑下。

3.到cmd執行 "pushd + 步驟2複製路徑" 的命令,就會到Mysql資料庫安裝的bin路徑下。

4.緊接著執行  mysqld --skip-grant-tables  命令,此命令意味著跳過使用者驗證的步驟,可以直接操作Mysql資料庫。

5.另開啟一個cmd視窗,再到Mysql資料庫bin路徑下,執行  mysql  命令,進入Mysql資料庫中進行操作。

6.再執行  use mysql;  命令,此步驟是切換到mysql資料庫。

7.裡面有個user表,就是儲存資料庫賬戶和密碼的, 再執行  update user set password=password('root') where user='root' and host='localhost';   ,此命令可以修改你忘記賬號對應的密碼,直接重新設定即可(提示: user='root'代表你需要重新設定密碼的賬號名稱,password=password('root')代表需要重新設定的密碼)。

8.執行成功後,繼續在當前路徑執行  flush privileges;  重新整理許可權的命令。

9.最後執行  quit;  命令進行退出,此步代表修改某個使用者密碼的操作全部完成。

(提示:執行命令時需要帶的英文分號“;”不可忘記喲!!!)