【问题标题】:MediaWiki Docker Official Image - Connection Refused by MySQLMediaWiki Docker 官方图片 - MySQL 拒绝连接
【发布时间】:2019-08-01 15:12:12
【问题描述】:

我正在尝试使用MediaWiki Docker Official Image 的官方 docker 映像安装 MediaWiki

我在 Windows 10 机器上使用 docker-compose 和页面说明中的 stack.yml 文件。

一切都已部署并启动,但是当我连接并尝试运行初始配置时,我遇到了错误。

我将数据库用户名更改为“wikiuser”并使用“example”作为密码 - 正如 yml 文件中设置的那样。当我点击“继续”时,我得到

Cannot access the database: :real_connect(): (HY000/2002): No such file or directory.

如果我将“数据库主机”从 localhost 更改为 127.0.0.1,我会得到:Cannot access the database: :real_connect(): (HY000/2002): Connection refused.

我什至在“Try in PWD”链接中进行了尝试,并在“Play with Docker”虚拟机上得到了相同的结果。

yml 文件中是否缺少某些内容?我还尝试在 yml 文件中添加 ports 设置并暴露 3306:3306,但得到了相同的结果。

有什么想法吗?

【问题讨论】:

    标签: mysql docker mediawiki


    【解决方案1】:

    呃。我通过将Database host 更改为简单的database 使其工作 或者更改为 docker-compose 文件中的数据库服务名称。

    这应该在他们的设置文档中。

    【讨论】:

    • 天啊,谢谢。这应该被标记为答案。不幸的是,我在 Docker Hub 上遇到了多个项目的文档问题。
    • 我也遇到过这个问题,幸运地找到了这篇文章,谢谢。尽管查看此处找到的 docker-compose 文件应该很清楚:hub.docker.com/_/mediawiki。但是他们使用的是旧版 docker 链接:docs.docker.com/network/links
    猜你喜欢
    • 2020-07-04
    • 2020-10-07
    • 2018-06-08
    • 1970-01-01
    • 2016-03-08
    • 2020-10-08
    • 1970-01-01
    • 2020-01-19
    • 2019-05-05
    相关资源
    最近更新 更多