我试图按照这里的说明https://github.com/go-sql-driver/mysql#installation和http://go-database-sql.org/accessing.html创建一个 sql.db。我的代码的第一行有这个db, err := sql.Open("mysql", "username@localhost/my_db")当我在终端上运行程序时,我得到了这个:Default addr for network ''localhost'' unknown为什么是这样?当我检查用户和主机到 mysql 时,它指出“用户名”和“本地主机”。我遵循这样的参数:[username[:password]@][protocol[(address)]]/dbname[?param1=value1&...¶mN=valueN]
3 回答
湖上湖
TA贡献2003条经验 获得超2个赞
我在 Linux VM 上运行 Docker 容器时遇到了类似的问题。在我的应用程序 ( server.go
) 中,我更改了 localhost 值以使用我的虚拟机的 IP,然后成功构建并运行容器。
mysql container (3307) <--> [(application mysql:<vm ip>:3307) container](expose 3000) <--> world
- 3 回答
- 0 关注
- 250 浏览
添加回答
举报
0/150
提交
取消