2010-09-07 46 views
0

這讓我瘋狂!我的MacBook Pro上安裝了Wordpress的測試實例,該實例突然停止工作。如果我前往http://localhost:9003/wp-admin/我得到:Wordpress:建立數據庫連接時出錯。是的,我試過了。而那

錯誤建立一個數據庫連接

這要麼意味着 您的wp-config.php文件的 用戶名和密碼信息不正確 或者我們可以不要聯繫本地主機上的數據庫 服務器。這可能意味着您的主機的數據庫服務器關閉了 。

您確定您擁有正確的 用戶名和密碼嗎?

您確定 您輸入了正確的 主機名嗎?

您確定 數據庫服務器正在運行嗎?

如果你是 不確定這些術語是什麼意思, 應該可能與您的主機聯繫。如果 您仍然需要幫助,您可以隨時 訪問WordPress支持論壇。

哼!我沒有碰過配置的年齡。下面是相關的線怎麼看現在:

define('DB_NAME', 'wordpress'); 
define('DB_USER', 'wordpress'); 
define('DB_PASSWORD', 'wordpress'); 
define('DB_HOST', 'localhost'); 
$table_prefix = 'wp_'; 

值都不錯:

$ mysql -h localhost -u wordpress --password=wordpress \ 
> wordpress -e 'select user_login from wp_users' 
+------------+ 
| user_login | 
+------------+ 
| simon  | 
+------------+ 

沒有什麼在MySQL錯誤日誌,也不在Apache的錯誤日誌。我試過使用不同的MySQL用戶和不同的數據庫,但我得到了同樣的錯誤。我受騙 - 任何WordPress大師知道我錯過了什麼?


PHP的輸出--ri的mysql:

$ php --ri mysql 

mysql 

MySQL Support => enabled 
Active Persistent Links => 0 
Active Links => 0 
Client API version => mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $ 

Directive => Local Value => Master Value 
mysql.allow_persistent => On => On 
mysql.max_persistent => Unlimited => Unlimited 
mysql.max_links => Unlimited => Unlimited 
mysql.default_host => no value => no value 
mysql.default_user => no value => no value 
mysql.default_password => no value => no value 
mysql.default_port => no value => no value 
mysql.default_socket => /var/mysql/mysql.sock => /var/mysql/mysql.sock 
mysql.connect_timeout => 60 => 60 
mysql.trace_mode => Off => Off 
mysql.allow_local_infile => On => On 

回答

0

如果你真的沒有更改任何配置設置,那麼也許數據庫連接由於世俗的原因無法建立。也許是一個愚蠢的問題,但你有沒有嘗試重新啓動計算機或至少MySQL?也許MySQL資源不足,無法滿足您的網站請求。

+0

好的建議,但沒有幫助,我害怕。我確實重新啓動了MySQL(最終,出於挫折,我的筆記本電腦!),但沒有骰子。謝謝你的想法。 – 2010-09-08 06:10:18

相關問題