首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp-env mysqlcheck错误:1130

wp-env mysqlcheck错误:1130
EN

WordPress Development用户
提问于 2021-03-14 12:20:01
回答 2查看 422关注 0票数 1

在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)

不过,我还是会犯同样的错误。有人能告诉我我做错了什么吗?

EN

回答 2

WordPress Development用户

发布于 2021-03-15 01:22:25

步骤1:查找wp-env容器的名称。

首先,您需要找到wp-env创建的容器的名称。为此,必须在包含.wp-env.json的项目目录中运行以下命令:

代码语言:javascript
复制
docker ps

这应该给你一个集装箱的清单。在Name列中,您将看到以下信息:

代码语言:javascript
复制
7b3099bc856ae9db898a196c0465cadb_wordpress_1
7b3099bc856ae9db898a196c0465cadb_tests-wordpress_1
7b3099bc856ae9db898a196c0465cadb_mysql_1

在本例中,“7b3099bc856ae9db898a196c0465cadb”是wp创建的容器的名称。

步骤2:访问包含您的docker-组合文件的目录。

一旦您有了wp-env容器的名称,就可以使用它访问包含wp-env创建的docker-组合文件的目录。为此,在终端中运行以下命令:

代码语言:javascript
复制
cd ~/.wp-env/7b3099bc856ae9db898a196c0465cadb
docker-compose down -v
docker-compose up -d

这将创造一个新的环境。

步骤3:重新启动wp-env

最后,返回到您的项目文件夹并运行:

代码语言:javascript
复制
wp-env start

然后,您应该收到一条消息,通知您您的WordPress开发环境已经就绪。

来源:如何用wp-env和Docker https://greys.co/how-to-fix-mariadb-error-1130-wp-env-docker/修复MariaDB错误1130。

票数 2
EN

WordPress Development用户

发布于 2021-03-22 06:45:59

在我的示例中,该错误导致“建立数据库连接错误”。

可以按照上面的说明并安装@wordpress/env 4.0.0+来解决这个问题。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/385059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档