推薦閱讀:MySQL 8.0.19支持輸入3次錯誤密碼鎖定賬戶功能(例子)
1.打開cmd窗口(最好以管理員身份打開),net stop mysql 停止mysql服務(wù)
2.開啟跳過驗證密碼的mysql服務(wù)
mysqld --console --skip-grant-tables --shared-memory
3.打開一個新的cmd窗口,啟動mysql服務(wù)
mysql -u root -p
4.輸入密碼直接空格鍵跳過
5.將密碼置空
use mysql
update user set authentication_string='' where user=‘root';
exit
6. 關(guān)閉以步驟2打開的mysql服務(wù)(直接關(guān)掉窗口即可)
7.重新開啟mysql服務(wù),可以無密碼登陸了
8.修改密碼
ALTER USER ‘root'@‘localhost' IDENTIFIED WITH mysql_native_password BY ‘111111';
flush privileges
加入WITH mysql_native_password可以保證navicat連接不會出問題
總結(jié)
以上所述是小編給大家介紹的mysql8.0.19忘記密碼的完美解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
您可能感興趣的文章:- MySQL8下忘記密碼后重置密碼的辦法(MySQL老方法不靈了)
- Windows 8.1下MySQL5.7 忘記root 密碼的解決方法
- MySQL 8忘記密碼的最佳處理方式淺析
- mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑
- mysql8.0忘記密碼修改與net命令服務(wù)名無效問題
- MySQL8忘記密碼的快速解決方法