首頁 >資料庫 >mysql教程 >為什麼我在執行 WordPress 時在 MySQL 中收到「使用者『root@localhost』存取被拒絕」錯誤?

為什麼我在執行 WordPress 時在 MySQL 中收到「使用者『root@localhost』存取被拒絕」錯誤?

Patricia Arquette
Patricia Arquette原創
2024-12-20 12:09:09783瀏覽

Why Am I Getting a

MySQL 錯誤:使用者「root@localhost」存取被拒絕

嘗試在安裝了MySQL 的Windows 桌面上執行WordPress 時,使用者可能會遇到錯誤訊息「使用者'root@localhost'存取被拒絕(使用密碼:NO)」。如果在安裝過程中沒有為 MySQL 設定 root 密碼,就會發生這種情況。

Root 的預設密碼

MySQL 沒有為 root 使用者設定預設密碼。因此,沒有可供使用的預設密碼。

更改 Root 密碼

要更改 root 密碼,請按照以下步驟操作:

  1. 停止 MySQL 服務。
  2. 開啟指令提示字元window.
  3. 將目錄變更為c:program filesmysqlbin.
  4. 執行指令:mysqld --defaults-file="C:\program files\ mysql\mysql server 5.1\my.ini " --init-files=C:\root.txt
  5. 設定 root 使用者的密碼。
  6. 啟動 MySQL

對「使用者『root@localhost』存取被拒絕(使用密碼:YES)」錯誤進行故障排除

如果您遇到「使用者『root@localhost』存取被拒絕(使用密碼:YES)」錯誤,請嘗試以下操作:

  1. 停止MySQL 服務。
  2. 使用 --skip-grant-tables 選項在沒有任何權限的情況下啟動 MySQL。
  3. 輸入 MySQL 指令提示。
  4. 截斷使用者表。
  5. 刷新權限。
  6. 使用新密碼向 root 使用者授予所有權限。
  7. 退出 shell 並以正常模式重新啟動 MySQL。

以上是為什麼我在執行 WordPress 時在 MySQL 中收到「使用者『root@localhost』存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn