0

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

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 确实在运行,那么接下来我应该检查什么?这可能来自缺少某些内容的配置文件吗?

4

2 回答 2

0

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

于 2018-11-10T21:40:46.730 回答
0

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

于 2018-11-10T16:13:11.580 回答