Mysql資料庫root密碼忘記了,如何在不刪除Mysql的情況下修改密碼
阿新 • • 發佈:2020-02-06
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; 命令進行退出,此步代表修改某個使用者密碼的操作全部完成。
(提示:執行命令時需要帶的英文分號“;”不可忘記喲!!!)