gpt4 book ai didi

mysql - 我如何从Docker访问数据库?

转载 作者:行者123 更新时间:2023-12-01 22:33:55 27 4
gpt4 key购买 nike

我需要访问在docker外部创建的MySQL数据库,但出现错误,如何访问数据库?

panic: failed to connect database
goroutine 1 [running]:
main.init.0()
/go/src/app/src/main.go:33 +0x12c

最佳答案

我不确定当前推荐的操作方式,但这是过去在不同操作系统上对我有用的方法:

OSX:将mysql主机设置为docker.for.mac.localhost
Windows:将mysql主机设置为host.docker.internal(这也应在OSX上运行)

Linux:将mysql主机设置为172.17.0.1

根据您安装mysql的方式,您可能需要找到它的my.cnf配置并将bind_address的值更改为0.0.0.0

关于mysql - 我如何从Docker访问数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62392090/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com