Windows系統下MySQL數據庫出現Access denied for user 'root'@'localhost' (using password:YES) 錯誤


 Windows系統下MySQL數據庫出現Access denied for user 'root'@'localhost' (using password:YES) 錯誤,(root密碼錯誤)

處理方式:

1、停MySQL服務;

2、打開mysql目錄中my.ini文件,在[mysqld]端最末尾處添加上skip-grant-tables保存;並重啟MySQL數據庫服務

啟動服務

2、在命令行中輸入“mysql -uroot -p”(不輸入密碼),回車即可進入數據庫;

 

執行use mysql;使用mysql數據庫
修改root用戶密碼
update user set password=password("123") where user='root';
注意:要用的password()加密函數。否則設置不成功!

 

 

3、刪除my.ini中添加的skip-grant-tables,保存並關閉文件;重啟MySQL服務。
4、在命令行中輸入mysql -uroot -p123 能進入。
問題已解決。


免責聲明!

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



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