【发布时间】:2016-12-27 07:53:42
【问题描述】:
我有一个 LAMP 容器。我想运行 WordPress,但它无法连接到 Mysql。
我将容器端口映射设置为 3307:3306,因为另一个容器使用默认的 mysql 端口。我尝试从主机连接到容器的 mysql 服务器来测试它,mysql -u xxxx -h 127.0.0.1:3307 但结果是:
ERROR 2005 (HY000): Unknown MySQL server host '127.0.0.1:3307' (0)
我尝试在容器的 mysql 配置中将绑定地址 127.0.0.1 更改为 0.0.0.0,但没有任何改变。
这是怎么回事?
【问题讨论】:
-
请分享你用来启动mysql的docker run命令和
netstat -anp | grep LISTEN | grep 3307的输出 -
有效!我犯了一些错误。
-
首先,>mysql 语法不正确。正确的语法是:mysql -u xxxx -h 127.0.0.1 -P3307 其次,我没有配置mysql用户从另一台主机连接。 dockerized mysql 从一开始就运行良好。