Docker错误PHP:Can';t通过套接字连接到本地MySQL服务器
我有一个遗留项目:PHP5.3-Apache2.2-mysql 5.5 我正在尝试创建lamp PHP5.3,但无法将我的应用程序连接到mysql 我正在使用docker,但我的php错误是: 无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器 我的代码在这里:Docker错误PHP:Can';t通过套接字连接到本地MySQL服务器,php,mysql,docker,docker-compose,Php,Mysql,Docker,Docker Compose,我有一个遗留项目:PHP5.3-Apache2.2-mysql 5.5 我正在尝试创建lamp PHP5.3,但无法将我的应用程序连接到mysql 我正在使用docker,但我的php错误是: 无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器 我的代码在这里: 感谢您的帮助/提示当您使用compose连接时,您是否确保您的连接字符串主机名为db?docker compose exec db mysql-h localhost-u root
感谢您的帮助/提示当您使用compose连接时,您是否确保您的连接字符串主机名为
db
?docker compose exec db mysql-h localhost-u root-proot-D我的数据库工作正常,那么我的回答是否解决了您的问题?否,因为在我的应用程序中,我无法连接哦,是的,对不起!为什么我可以使用db!哦,谢谢!