【開發筆記】- 在MySQL中 root賬戶被鎖定怎么辦


MySQL的賬戶被鎖定怎么辦?

用Navicat連接數據庫報錯如下:

Access denied for user 'root'@'localhost' (using password:YES)

原因:MySQL數據庫的root賬戶被鎖定

解決辦法:

1. 忽略密碼,連接登錄數據庫

a) 打開服務,關閉mysql服務,命令:services.msc
b) 打開MySQL目錄下的my.ini文件,在最后一行加入 skip-grant-tables 並保存
c) 重啟mysql服務

2. 使用root賬戶,無密碼登錄mysql,修改root賬戶密碼:

use mysql; 
update user set password=PASSWORD("你的密碼") where user='root';

3. 關閉mysql服務,還原my.ini配置文件,並重啟mysql服務
4. 使用root賬戶加新密碼登錄mysql


免責聲明!

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



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