我在docker-compose中从我的golang应用程序连接到MySQL时遇到了问题。我可以从控制台连接到数据库: mysql -u user -D data -h 0.0.0.0 -P3306 -p,但使用docker-compose时无法连接。/docker/mysql/conf:/etc/mysql/conf/conf.
因此,我有一个MySQLdocker容器,我在该容器上运行脚本以写入数据库,但是当我执行脚本时,我的脚本抛出 mysql.connector.errors.DatabaseError: 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111) 是否必须在Do文件中启动MySQL服务?docker-compose.yml: version: '3.3'
servic
Mysql在它自己的docker-compose.yml中,因为我想要一个mysql服务器,并运行任何其他php应用程序都可以连接到的服务器。因此,我在同一个docker中没有php和mysql -Compose.yml。从php应用程序中,如果我使用mysql容器的网关ip地址,则可以连接到mysql,方法是查找它,然后将其硬编码到php应用程序中。docker inspect mysql