在Ubuntu20.04中,wp一旦安装了它,就会给我带来错误,并且在尝试用wp-env start启动它时,.The显示的错误是mysqlcheck: Got error: 1130: Host '172.29.0.5' is not allowed to connect to this MariaDB server when trying to connect。
我试过了..。CREATE USER 'wp'@'%' IDENTIFIED BY 'newpass'; GRANT ALL PRIVILEGES ON *.* TO 'wp'@'%';
sudo service mysql restart。
使用新用户和密码更改了wp-config,使DB_HOST与前面的相同(即;localhost)
不过,我还是会犯同样的错误。有人能告诉我我做错了什么吗?
发布于 2021-03-15 01:22:25
步骤1:查找wp-env容器的名称。
首先,您需要找到wp-env创建的容器的名称。为此,必须在包含.wp-env.json的项目目录中运行以下命令:
docker ps这应该给你一个集装箱的清单。在Name列中,您将看到以下信息:
7b3099bc856ae9db898a196c0465cadb_wordpress_1
7b3099bc856ae9db898a196c0465cadb_tests-wordpress_1
7b3099bc856ae9db898a196c0465cadb_mysql_1在本例中,“7b3099bc856ae9db898a196c0465cadb”是wp创建的容器的名称。
步骤2:访问包含您的docker-组合文件的目录。
一旦您有了wp-env容器的名称,就可以使用它访问包含wp-env创建的docker-组合文件的目录。为此,在终端中运行以下命令:
cd ~/.wp-env/7b3099bc856ae9db898a196c0465cadb
docker-compose down -v
docker-compose up -d这将创造一个新的环境。
步骤3:重新启动wp-env
最后,返回到您的项目文件夹并运行:
wp-env start然后,您应该收到一条消息,通知您您的WordPress开发环境已经就绪。
来源:如何用wp-env和Docker https://greys.co/how-to-fix-mariadb-error-1130-wp-env-docker/修复MariaDB错误1130。
发布于 2021-03-22 06:45:59
在我的示例中,该错误导致“建立数据库连接错误”。
可以按照上面的说明并安装@wordpress/env 4.0.0+来解决这个问题。
https://wordpress.stackexchange.com/questions/385059
复制相似问题