mysql8.0忘記密碼的詳細解決方法

一.問題:

太久沒用mysql ,忘記瞭原先的root密碼

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/22d6698813554b66a3117d55c3c8689f.png

二:解決

1.關閉mysql服務

2.使用cd指令切換到mysql的bin目錄

使用mysqld –console –skip-grant-tables –shared-memory如下圖.

3.打開一個新的cmd窗口,

mysql -u root -p發現可直接Enter鍵不輸入密碼進入mysql操作界面,如下圖

4.使用名為mysql的數據庫,將對應user表的密碼置空

如下圖

5. 關閉以步驟2mysqld –console –skip-grant-tables –shared-memory打開的mysql服務(直接關掉窗口即可)

6. 重新開啟mysql服務,實現無密碼登陸瞭

7.修改密碼

註意root和localhost的引號需為英文字符

ALTER USER 'root'@'localhost'IDENTIFIED WITH mysql_native_password BY 'XXX';//XXX為新密碼
flush privileges

重新進入mysql就需要輸入剛剛前面設置的新密碼瞭。

總結

到此這篇關於mysql8.0忘記密碼的詳細解決方法的文章就介紹到這瞭,更多相關mysql8.0 忘記密碼解決內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: