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