如何修復 MySQL 中的「使用者@\'localhost\'對資料庫\'\'\的存取被拒絕」錯誤?

DDD
發布: 2024-11-04 11:52:02
原創
240 人瀏覽過

How to Fix the

錯誤:「Access Denied for User @ 'localhost' to Database ''」已解決

許多使用者在工作時遇到類似的錯誤訊息與MySQL 資料庫。即使看似正確的配置設定也會出現錯誤,導致使用者不確定在哪裡調整這些配置。

要解決此問題,請按照以下步驟操作:

  1. 將使用者新增至MySQL:向需要外部存取資料庫的使用者授予權限,因為外部存取(例如網頁)需要額外的權限。
  2. 修改您的程式碼:授予權限後,修改您的程式碼如下:
$dbuser = 'username'; // Modify these
$dbpass = 'password'; // Variables to your installation
登入後複製
  1. 重新連線並選擇資料庫:將MySQL 重新配置為指定的使用者名稱和密碼:
mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
登入後複製

以上是如何修復 MySQL 中的「使用者@\'localhost\'對資料庫\'\'\的存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!