MySQL出現 Access denied for user 'root'@'localhost' (using password:YES) 解決辦法


1.先停止MySQL服務,然后在MySQL安裝目錄(我的是C:\Program Files (x86)\MySQL\MySQL Server 5.1)找到my.ini文件,在最后一行添加skip-grant-tables 

2.重新啟動MySQL

3.運行cmd,來到MySQL 安裝目錄的bin的bin 文件夾下,使用mysql -u root -p 計入mysql 服務,不用輸入密碼,直接按回車即可進入

4.使用use mysql 命令

5.執行update user set password=PASSWORD("123456") where user='root'; 修改密碼

6.flush privileges;刷新權限

7.刪除my.ini 文件中的skip-grant-tables 

8.重啟MySQL 服務。


免責聲明!

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



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