資料庫存取問題疑難排解:解決本地主機上的使用者的「存取被拒絕」錯誤
嘗試使用特定的連接到MySQL資料庫時使用者帳戶,您可能會遇到錯誤訊息「使用者''@'localhost'對資料庫''的存取被拒絕」。此錯誤表示使用者沒有存取資料庫所需的權限。
要解決此問題,您需要建立使用者並授予他們適當的權限:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
接下來,您需要授予權限:
GRANT ALL PRIVILEGES ON publication.* TO 'username'@'localhost';
接下來,您需要授予使用者對資料庫的必要權限。在此範例中,我們授予「publication」資料庫所有必要的權限:刷新權限:
GRANT ALL PRIVILEGES ON publication.* TO 'username'@'localhost';
創建並授予權限後,刷新權限以確保更改立即生效至關重要:FLUSH PRIVILEGES;
完成這些步驟後,使用者應該具有對「發布」的完全存取權來自「localhost」主機的資料庫。確保使用所需的值調整“使用者名稱”和“密碼”,並根據需要修改任何其他資料庫名稱或權限。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3