MySQL出現 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解決辦法
阿新 • • 發佈:2019-04-03
後退 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) 解決辦法