排查“root”@'localhost'的訪問被拒絕錯誤
場景:
嘗試重置MySQL當使用者「root」的密碼時,遇到錯誤:
Access denied for user 'root'@'localhost' (using password: NO)
調查:
此錯誤表示權限問題阻止您修改使用者設定。儘管您已向 'root'@'localhost' 授予所有權限,但仍會發生錯誤。
解決方案:
要解決此問題,請按照以下步驟操作:
$ mysql -u root -p
mysqladmin -u root -p password foo
說明:
指令 mysqladmin 允許您在不登入的情況下設定 MySQL 伺服器設定。在這種情況下,-p 選項會提示對於密碼,密碼參數指定我們正在設定使用者的密碼。命令中的“密碼”一詞應按字面輸入,因為它是命令而不是實際的密碼本身。
以上是重設 MySQL Root 密碼時如何修正「使用者\'root\'@\'localhost\'存取被拒絕(使用密碼:NO)\」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!