遇到錯誤:
嘗試使用指令存取 MySQL時行,使用者收到以下內容錯誤:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
原因:
此錯誤表明MySQL 伺服器拒絕使用給定密碼存取指定使用者(通常是「 root」)。
解決方案:
由於密碼事實證明重置無效,需要更徹底的方法。
完全刪除重新安裝MySQL
其他提示
重設Root 密碼:
當MySQL 使用--skip-grant-tables 運作時,連線到MySQL 用戶端並重設root 密碼。對於 MySQL 5.7 或更高版本,請使用以下命令:
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
刷新權限:
重設密碼後,刷新權限以確保更改拿效果:
FLUSH PRIVILEGES;
按照以下步驟,您可以解決「存取被拒絕」錯誤並透過預設安裝重新取得對MySQL 伺服器的存取權限。
以上是MySQL ERROR 1045:即使在密碼重設後如何修復「存取被拒絕」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!