首頁 > 資料庫 > mysql教程 > 如何修復'用戶'root'@'localhost'訪問被拒絕”MySQL錯誤?

如何修復'用戶'root'@'localhost'訪問被拒絕”MySQL錯誤?

Linda Hamilton
發布: 2025-01-21 01:06:08
原創
809 人瀏覽過

How Can I Fix the

修正 'root'@'localhost' 的 MySQL「拒絕存取」錯誤

錯誤「使用者'root'@'localhost'存取被拒絕(使用密碼:YES)」可能很難解決。 許多線上解決方案過於複雜。本指南提供了一個簡單的修復方法。

解:

  1. 開啟終端機並以 root 身分連線到 MySQL:

    sudo mysql
    登入後複製
  2. 執行此指令重設root密碼和驗證方法:

    • 對於 MySQL:

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
      登入後複製
    • 對於 MariaDB:

      ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');
      登入後複製
    • 將「root」替換為您想要的密碼。

    • 退出 MySQL 控制台(Ctrl D 或 exit)。

了解修補方法:

此方法將驗證外掛程式變更為mysql_native_password並設定root密碼。 您可以靈活選擇自己的密碼。

進一步閱讀:

更多詳細信息,請查閱 MySQL 和 MariaDB 官方文件。 請記得使用 Ctrl D 或 exit 指令退出 MySQL 控制台。

以上是如何修復'用戶'root'@'localhost'訪問被拒絕”MySQL錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板