【发布时间】:2017-05-25 18:55:15
【问题描述】:
这个问题与其他类似问题不同,因为它涉及在 OS X 上的 Docker 容器中运行,该容器以前可以正常运行一周,现在失败了。
按照此处的说明进行操作:
https://medium.com/@tatemz/local-wordpress-development-with-docker-3-easy-steps-a7c375366b9
我能够非常快速地安装并运行本地 WordPress,这太棒了。
今天当我启动它时,出现连接拒绝,如果我能从以下错误消息中找出两件事,似乎很容易解决:
MySQL Connection Error: (1130) Host '172.19.0.3' is not allowed to connect to this MariaDB server
Warning: mysqli::mysqli(): (HY000/1130): Host '172.19.0.3' is not allowed to connect to this MariaDB server in - on line 22
我需要弄清楚的两件事是:
- “第 22 行”在什么文件中?这是配置文件吗?文件名是什么?
- 在这样的 Mac/Docker 部署中,该文件的路径是什么?
docker 容器目录只包含一个 WordPress 安装目录。该目录中似乎没有任何与 MySQL/MariaDB 相关的内容。我已经阅读了很多关于 MySQL 的 Mac 部署以及配置文件所在位置的文档,但是在 Docker 容器中这是一个不同的野兽。我找到的文档不适用。
我已经研究过通过 SSH 连接到 Docker 容器(我是 Docker 的婴儿),但我什至不知道你是否会这样做。
【问题讨论】:
-
@miken32 不同的是,这个问题不涉及 Docker 容器。我在那里阅读了答案,但没有一个能让我找到这些文件,甚至没有真正理解问题。
标签: mysql wordpress macos docker mariadb