1. 程式人生 > >MySQL出現 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解決辦法

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

後退 welcom top tab art ini 之前 直接 acc

進入cmd

輸入 mysql -u root -p

出現ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

找到安裝mysql的根目錄打開 my.ini文件

技術分享圖片

添加一條語句 skip-grant-tables 保存後退出

技術分享圖片

進入cmd 輸入net stop mysql; 停止mysql 然後在開啟 net start mysql; 這步是修改完文件後重啟一下

然後在 輸入 mysql -u root -p 輸入安裝MySQL時保存的密碼

會跳過密碼驗證 直接出現welcome 成功進入

技術分享圖片

然後 在輸入 use mysql; 會出現下圖所示

技術分享圖片

接著輸入update user set password=password("要修改的新密碼必須要修改") where user="root";

技術分享圖片

然後是刷新

技術分享圖片

然後退出

技術分享圖片

之後在進入到我們之前修改的my.ini文件 把之前添加的語句刪除 保存退出

技術分享圖片

最後 在進入到 cmd 輸入net stop mysql; 停止一下MySQL

在輸入 net start mysql; 在啟動

然後輸入 mysql -u root -p

輸入之前修改過的密碼 即可成功登陸

ok!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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