解決「root」使用者的 MySQL「存取被拒絕」錯誤
常見的 MySQL 錯誤「使用者'root'@'localhost'存取被拒絕(使用密碼:YES)」通常會導致使用者陷入複雜解決方案的困境。 幸運的是,簡單的修復通常會起作用。
不要進行複雜的故障排除,而是嘗試透過 sudo mysql
:
<code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; (Or, for MariaDB:) ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');</code>
此查詢執行兩個關鍵功能:
mysql_native_password
插件。 執行此查詢後,您應該能夠以根使用者身分存取資料庫。請參閱官方 MySQL 或 MariaDB 文件以獲取更多資訊。
要退出 MySQL 控制台,請按 Ctrl D 或輸入「exit」。
以上是如何快速修復MySQL'Access Denied for user 'root'@'localhost'”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!