Wordpress:建立数据库连接时出错。是的,我试过了。而那
这让我疯狂!我的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
当然网络共享是否已经开启?
和MySQL是通过偏好研究窗格中运行: http://dev.mysql.com/doc/mysql-macosx-excerpt/5.1/en/mysql-installation-macosx-prefpane.html
可能会尝试phpMyAdmin来检查数据库:http://www.phpmyadmin.net
如果你真的没有更改任何配置设置,那么也许数据库连接由于世俗的原因无法建立。也许是一个愚蠢的问题,但你有没有尝试重新启动计算机或至少MySQL?也许MySQL资源不足,无法满足您的网站请求。
好的建议,但没有帮助,我害怕。我确实重新启动了MySQL(最终,出于挫折,我的笔记本电脑!),但没有骰子。谢谢你的想法。 – 2010-09-08 06:10:18
是的,对于Apache和MySQL运行。 (Web共享显然是打开的,或者我不会得到Wordpress错误页面。同上MySQL或我不会得到命令行客户端输出。) – 2010-09-08 06:09:00