2016-04-24 129 views
0

我改變了WP-配置於以下設定連接到數據庫從WordPress的失敗在wampserver

define('DB_Name', 'wp'); 
define('DB_User', 'root'); 
define('DB_PASSWORD', ''); 
define('DB_HOST', 'localhost:3306'); 
define('DB_CHARSET', 'utf8'); 
define('DB_COLLATE', ''); 

我得到以下錯誤消息

警告:mysqli_real_connect():(HY000/1045 ):拒絕訪問用戶DB_USER'@'localhost'(使用密碼:NO)在C:\ wp-includes \ wp-db.php on line 1489

當我更改爲'localhost '到'myipaddress'

,我得到了以下錯誤消息

警告:不允許連接到這個MySQL服務器用C主機 'XXX':mysqli_real_connect():(HY000/1130)... \ WP-包括\ wp-db.php on line 1489

但是,我可以登錄到phpAdmin使用用戶名'root'而不用密碼創建一個新的數據庫。我也可以通過MYSQL控制檯進入mysql而無需密碼

我能做些什麼來解決這個問題?如何授予權限?

謝謝

+0

嘗試使用本地主機insted的127.0.0.1的MySQL主機 – fefe

+0

我將其更改爲127.0.0.1我收到了相同的錯誤消息。 mysqli_real_connect():(HY000/1045):拒絕用戶DB_USER'@'localhost'(使用密碼:NO)在C:.... \ wp-includes \ wp-db.php on line 1489 – slen

+0

你有沒有在你的數據庫中使用了密碼,因爲它顯示的密碼不匹配,並且一旦只使用本地主機而不使用端口3306. – hmjha

回答

1

如有疑問check the manual

這會告訴你,

define('DB_Name', 'wp'); 
define('DB_User', 'root'); 

應該

define('DB_NAME', 'wp'); 
define('DB_USER', 'root'); 
+0

好點我省略了閱讀這些行!這些是特定的wordpress常量 – fefe