首頁 >資料庫 >mysql教程 >如何修復連接到本機上的 MySQL 時出現「存取被拒絕」錯誤?

如何修復連接到本機上的 MySQL 時出現「存取被拒絕」錯誤?

Linda Hamilton
Linda Hamilton原創
2024-11-04 02:10:02611瀏覽

How to Fix

資料庫存取問題故障排除:解決本地主機上的使用者的「存取被拒絕」錯誤

嘗試使用特定的連接到MySQL資料庫時使用者帳戶,您可能會遇到錯誤訊息「使用者''@'localhost'對資料庫''的存取被拒絕」。此錯誤表示使用者沒有存取資料庫所需的權限。

要解決此問題,您需要建立使用者並授予他們適當的權限:

  1. 建立使用者:
<code class="sql">CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';</code>
  1. 授予權限:

接下來,您需要授予使用者對資料庫的必要權限。在此範例中,我們授予「publication」資料庫所有必要的權限:

<code class="sql">GRANT ALL PRIVILEGES ON publication.* TO 'username'@'localhost';</code>
  1. 刷新權限:

建立後並授予權限,必須刷新權限以確保更改立即生效:

<code class="sql">FLUSH PRIVILEGES;</code>

完成這些步驟後,用戶應該可以從“localhost”完全訪問“publication”資料庫' 主持人。確保使用您所需的值調整“使用者名稱”和“密碼”,並根據需要修改任何其他資料庫名稱或權限。

以上是如何修復連接到本機上的 MySQL 時出現「存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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