MySQL忘記密碼(終極解決方法,親測有效,windows版本)


1.進入mysql的bin目錄

2.net stop mysql

 

3.mysqld --skip-grant-tables

輸入 mysqld --skip-grant-tables 回車。

--skip-grant-tables 的意思是啟動 MySQL 服務的時候跳過權限表認證)

注意:這時候,剛剛打開的 cmd 窗口已經不能使用了。重新再 bin 目錄下打開一個新的 cmd 窗口進行下面的操作。

 

4.重新打開一個cmd窗口,輸入 mysql 回車。下面是成功后的顯示圖。

5.連接權限數據庫:use mysql

6.修改數據庫連接密碼

  update user set password=password("123456") where user="root";    //注意這里最后的分號一定不能丟

7.刷新權限(必須步驟)

  flush privileges;(注意分號

 

8.退出mysql

  quit(這里沒有分號

9.修改root 密碼后,需要執行下面的語句和新修改的密碼。不然開啟 mysql 時會出錯。

  mysqladmin -u root -p shutdow,根據提示輸入剛剛修改的密碼

10.重啟 mysql

  使用剛剛更改的密碼登錄mysql,此時根據密碼已經重置成功~

  如果有問題,歡迎大家留言討論~~一起進步。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM