mysql啟動問題access denied for user 'root'@'localhost'(using password:YES)


安裝Mysql后利用SQLyogEnt啟動是提示“access denied for user 'root'@'localhost'(using password:YES)”,開始我還為是因為是密碼問題,后來上網查了查才知道root權限問題,我想可能是因為win7系統我在安裝時沒用以管理員身份進行安裝,所以root角色沒有權限,從網上找了一個解決方案解決了,在這里記錄一下:

1. 管理員登陸系統,停止mysql服務或者結束mysqld-nt進程;
2. 進入命令行,來到mysql的安裝目錄.假設安裝目錄為 d:\mysql\ , CMD進入命令行;
3. 運行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld-nt --skip-grant-tables啟動mysql,關閉權限的檢查;
4. 運行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqladmin -u root flush-privileges password "newpassword" 重設root密碼;
5. 重新啟動mysql服務;


免責聲明!

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



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