gpt4 book ai didi

mysql - 无法连接到 LAMP docker 容器中的 MYSQL

转载 作者:行者123 更新时间:2023-11-29 20:31:08 25 4
gpt4 key购买 nike

我有一个 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 配置中将绑定(bind)地址 127.0.0.1 更改为 0.0.0.0,但没有任何变化。

这有什么问题吗?

最佳答案

您必须将数据库容器链接到 WordPress 容器。我不知道您使用什么容器以及如何编排它们,但在最简单的情况下,您必须添加如下内容:

--link some_mysql_container:mysql

当您尝试运行 wordpress 容器时。当然,首先您需要创建一个数据库容器。让它具有“some-mysql-for-wordpress”名称(图像 mysql:latest)。当你有了这个之后,现在你可以运行一个 wordpress 容器了:

docker run --name some-wordpress --link some-mysql-for-wordpress:mysql -d wordpress

仅此而已。 :)

关于mysql - 无法连接到 LAMP docker 容器中的 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39051140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com