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

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

DDD
DDD原創
2024-11-04 11:52:02287瀏覽

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中文網其他相關文章!

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