嘗試存取MySQL 伺服器時出現此錯誤作為沒有密碼或使用不正確密碼的「root」使用者。
要解決此問題,請依照下列步驟操作步驟:
重設 Root 密碼:
執行以下指令:
mysqld --defaults-file="C:\program files\MySQL\MySQL Server 5.1\my.ini" --init-files=C:\root.txt
連接到 MySQL: 開啟 CMD 並輸入以下內容:
mysql -u root -p
輸入您在步驟 2 中設定的密碼。
授予權限:如果您遇到錯誤「Access拒絕使用者'root@localhost'(使用密碼:YES )”,使用以下命令將所有權限授予root用戶:
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
Flush權限:
FLUSH PRIVILEGES;
您現在應該能夠使用您設定的密碼以「root」使用者身分成功登入 MySQL。
以上是如何修正「使用者『root@localhost』的存取被拒絕」MySQL 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!