mysql 8.0.16 忘記root密碼,重置root密碼

忘記root密碼,有很多方式解決,下面介紹一種自我感覺比較簡單的方式:

以下步驟:

1.  win + r  輸入 cmd 進入控制檯,輸入命令  net stop mysql 停止mysql;

2. cd 進入 mysql的安裝路徑bin目錄下,輸入命令 mysqld --shared-memory --skip-grant-tables 設置跳過驗證;回車鍵後該命令行控制檯會卡住,無法輸入命令;

3.  新開一個 cmd 控制檯;同樣進入mysql的安裝路徑bin目錄下,然後輸入命令 mysql  會進入mysql命令行,再輸入命令

update mysql.user set authentication_string='' where User = 'root';    跳過密碼驗證登錄;

4. 輸入命令  exit;  退出mysql;會提示Bye!   並且退出那個卡住的cmd控制檯;(不退出,第五步啓動數據庫會失敗)

5.重啓數據庫,輸入命令 net start mysql    會提示服務已經啓動成功;

6. 無需密碼登錄用root登錄mysql; 輸入命令     mysql -uroot -p    會提示Enter Password;不理會,直接按回車鍵;就會

提示Welcome to the mysql .......

7. 重置root密碼;輸入命令   alter user 'root'@'localhost' identified by  '你的root新密碼'; 會提示OK;然後刷新,輸入命令 

flush privileges;  也許這個刷新沒有必要,但是還是刷一下吧。

密碼重置完成,用你的新密碼登錄以下試一試吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章