我在 docker-compose 中运行我的服务。而MySQL主机名是“mysql”,当我在我的电脑上开发时,MySQL主机名是“localhost”。
现在我想将我的计算机 MySQL 主机名更改为“mysql”。这样我就可以通过 mysql+pool://root:password@mysql/test_db
连接我电脑上的 MySQL。
请帮助我,我花了很多时间找到解决方案。
最佳答案
建议将此连接字符串设置分离到环境变量中。
如果你确实想使用 mysql,你可以修改操作系统的主机文件(例如,对于 macOS 或许多 Linux 发行版,它应该是/etc/hosts)。
并将127.0.0.1 mysql
放在文件末尾。
关于mysql - 如何更改Mysql服务器主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55113055/