本地Worpdress网站无法连接到其数据库

时间:2018-11-10 16:02:05

标签: wordpress xampp wp-cli

我正在尝试在本地服务器(Docker容器中的Ubuntu 16.04)上安装Wordpress站点。

Xampp已安装并正在运行,我已经创建了具有适当权限的数据库和用户名:

mysql -uroot -e "CREATE USER 'localuser'@'localhost' IDENTIFIED BY 'localpassword';";
mysql -uroot -e 'CREATE DATABASE 'localdatabase';';
mysql -uroot -e "GRANT ALL ON localdatabase.* TO 'localuser'@'localhost';";

我还使用上述凭据更新了wp-config.php文件。

仍然,当我尝试从那里安装wordpress时(我使用wp-cli),我收到消息“错误:建立数据库连接时出错。这意味着您wp-config.php中的用户名和密码信息文件不正确,或者我们无法通过localhost与数据库服务器联系。这可能意味着您主机的数据库服务器已关闭。”

我已经仔细检查了凭据,并且xampp确实在运行,那么下一步我应该检查什么?这可能来自缺少某些内容的配置文件吗?

2 个答案:

答案 0 :(得分:0)

您在wp-config中使用什么主机名?命令也成功完成了吗?为了创建数据库,您使用了撇号而不是引号。您可以直接使用mysql -u -p -h尝试mysql客户端。

答案 1 :(得分:0)

在wp-config.php中,使用127.0.0.1代替localhost作为数据库主机名。