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,此時根據密碼已經重置成功~
如果有問題,歡迎大家留言討論~~一起進步。