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 能進入。
問題已解決。