資料庫存取問題故障排除:解決本地主機上的使用者的「存取被拒絕」錯誤
嘗試使用特定的連接到MySQL資料庫時使用者帳戶,您可能會遇到錯誤訊息「使用者''@'localhost'對資料庫''的存取被拒絕」。此錯誤表示使用者沒有存取資料庫所需的權限。
要解決此問題,您需要建立使用者並授予他們適當的權限:
<code class="sql">CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';</code>
接下來,您需要授予使用者對資料庫的必要權限。在此範例中,我們授予「publication」資料庫所有必要的權限:
<code class="sql">GRANT ALL PRIVILEGES ON publication.* TO 'username'@'localhost';</code>
建立後並授予權限,必須刷新權限以確保更改立即生效:
<code class="sql">FLUSH PRIVILEGES;</code>
完成這些步驟後,用戶應該可以從“localhost”完全訪問“publication”資料庫' 主持人。確保使用您所需的值調整“使用者名稱”和“密碼”,並根據需要修改任何其他資料庫名稱或權限。
以上是如何修復連接到本機上的 MySQL 時出現「存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!