2016-04-13 104 views
0

我嘗試使用PHP代碼插入數據到wordpress數據庫時出錯。連接失敗:訪問被拒絕用戶'root'@'localhost'(使用密碼:否)「in wordpress

錯誤是這樣的:

連接失敗:在WordPress

我怎樣才能解決這個問題「:拒絕訪問用戶 '用戶名' @ 'localhost' 的(NO使用密碼)。

我正在使用活動服務器。

+2

您在'wp-config.php'中設置了錯誤的數據庫連接憑據。 – DevDonkey

+0

我檢查這樣的wp-config文件: $ wpconfig = dirname(__FILE__)。 '/wp-config.php'; $ contents = file_get_contents($ wpconfig); foreach(數組('DB_NAME','DB_USER','DB_PASSWORD','DB_HOST')爲$ config) @ $ link = mysql_connect($ DB_HOST [3],$ DB_USER [3],$ DB_PASSWORD [3]) ; if(!$ link){sprintf(「無法連接到MySQL服務器:%s \ n」,mysql_error()));} echo「成功連接到MySQL服務器\ n」; @ $ db_selected = mysql_select_db($ DB_NAME [3],$ link); } echo「數據庫選擇成功\ n」; –

+0

此外,您以前的帖子已經連接到數據庫作爲您的Wordpress操作的根。這是一個壞主意。創建一個單獨的數據庫用戶並相應地授予權限。 – vogomatix

回答

1

檢查主文件夾中的config.php,如果配置正確,查找這行。

/** MySQL database username */ 
define('DB_USER', ''); 

/** MySQL database password */ 
define('DB_PASSWORD', ''); 

/** MySQL hostname */ 
define('DB_HOST', 'localhost'); 
+0

是的,它看起來像是,但即使發生錯誤。 –

+0

好吧,他們一定是錯的 – DevDonkey

+0

我有工作在現場,所以我已經填寫了用戶名和密碼.. –

相關問題