mysql8.0忘記密碼或出現Access denied for user 'root'@'localhost' (using password: YES)


1、找到mysql安裝路徑

(可以在環境變量中找)

2、以管理員身份打開命令行,停止服務

(win+q輸入cmd右擊)

(net stop mysql)

3、cd 到mysql安裝路徑的bin目錄,之前版本輸入mysqld --skip-grant-tables,8.0輸入mysqld --console --skip-grant-tables --shared-memory

4、打開另一個管理員命令行,cd 到mysql安裝路徑的bin目錄,輸入mysql,輸入use mysql

5、flush privileges;

6、使用alter user'root'@'localhost' IDENTIFIED BY 'Li!123456'; 修改密碼

(8.0以后版本密碼必須包含大小寫字母特殊字符和數字)

  flush privileges;  

7、\q退出

8、重新以管理員打開命令行,net start mysql

9、登陸 mysql -u root -p


免責聲明!

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



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