我正在尝试在本地服务器(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确实在运行,那么下一步我应该检查什么?这可能来自缺少某些内容的配置文件吗?
答案 0 :(得分:0)
您在wp-config中使用什么主机名?命令也成功完成了吗?为了创建数据库,您使用了撇号而不是引号。您可以直接使用mysql -u -p -h尝试mysql客户端。
答案 1 :(得分:0)
在wp-config.php中,使用127.0.0.1代替localhost作为数据库主机名。