我是新来的WordPress,我试图在我的本地机器上安装它。WordPress错误建立数据库连接
我收到错误,如“建立数据库连接时出错”。
我尝试所有的解决方案从WP博客,
-
- 创建新用户与所有特权
-
- 累根用户。
-
- 多次创建并删除目标数据库。
什么都不起作用。
有没有人知道我可以尝试的其他东西?
我是新来的WordPress,我试图在我的本地机器上安装它。WordPress错误建立数据库连接
我收到错误,如“建立数据库连接时出错”。
我尝试所有的解决方案从WP博客,
什么都不起作用。
有没有人知道我可以尝试的其他东西?
Error establishing a database connection
并没有比这更简单。您的密码,数据库名称,用户名或主机是错误的。请参阅http://codex.wordpress.org/Common_WordPress_Errors#Error_Establishing_Database_Connection
您确定要使用localhost
作为服务器吗?你使用MAMP还是WAMP?
尝试在PC/Mac上使用Adminer http://www.adminer.org/来查找数据库名称等,并在需要时管理数据库。
如果你知道可以用一个外壳,尝试登录到MySQL服务器,并试图
mysql> show databases;
列出所有的数据库来检查你的数据库名称。
并尝试
mysql> mysqlserverinfo --server=root:[email protected] -d --format=vertical
获得端口信息等见http://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqlserverinfo.html
@marlrateldge谢谢,问题解决了数据库的细节问题,我通过错误的细节 – Shashikant
对于未来的读者,如果你是在OSX优胜美地(OSX的可能是其他版本)中,并得到“建立数据库连接时出错“,您可能需要执行以下操作:
sudo mkdir /var/mysql
sudo chmod 755 /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
优胜美地查找mysql.sock文件的错误位置,因此将此符号链接创建到正确的位置可解决问题。
缺少符号链接是WordPress问题的原因是因为在wp-config.php文件中,define('DB_HOST', 'localhost');
不起作用。另一种解决方法是将您的wp-config文件中的此值更改为define('DB_HOST', '127.0.0.1');
。
OP没有说明他们在wp-config文件中改变了什么细节来解决问题(可能是因为这是DB_HOST参数),所以我只是想我会发布这个,因为我浪费了很多时间试图想办法!
我使用MAMP作为MySQL服务器,并使用它的phpMyAdmin接口为WordPress创建数据库并指定其用户名和密码。
对于新数据库,主机在phpMyAdmin的“用户”选项卡上显示为“%”,它表示应允许任何值,并让我在整个过程中获得一定的方式。但是,我最终进入phpMyAdmin的“用户”标签下的“登录信息”,并将“%”更改为“localhost”。
这让我完成设置WordPress。
你如何设置本地数据库? –
感谢您的评论,其实我错误地配置了wp-config.php文件,修好后修好了所有运行良好的 – Shashikant