【问题标题】:Docker error PHP : Can't connect to local MySQL server through socket [closed]Docker错误PHP:无法通过套接字连接到本地MySQL服务器[关闭]
【发布时间】:2018-01-15 19:59:06
【问题描述】:

我有一个遗留项目:PHP 5.3 - apache 2.2 - mysql 5.5

我正在尝试创建 Lamp php 5.3 但我无法将我的应用程序连接到 mysql

我正在使用 docker,但我的 php 错误是: 无法通过socket '/var/run/mysqld/mysqld.sock'连接本地MySQL服务器(二)

我的代码在这里: https://gist.github.com/anonymous/8097c6e781fc6cbfd25079eb2544914c

感谢您的帮助/提示

【问题讨论】:

    标签: php mysql docker docker-compose


    【解决方案1】:

    当您使用 compose 连接时,您是否确保连接字符串主机名为 db

    【讨论】:

    • docker-compose exec db mysql -h localhost -u root -proot -D my_database 正在工作
    • 对,我的回答能解决你的问题吗?
    • 不,因为在我的应用程序上我无法连接
    • 哦,是的,对不起!为什么我可以使用 db !哦,谢谢!
    猜你喜欢
    • 2019-07-03
    • 2020-11-14
    • 2017-10-07
    • 2018-08-07
    • 2020-02-29
    • 2022-11-24
    • 1970-01-01
    • 2011-01-12
    相关资源
    最近更新 更多