go中连接到db mysql

时间:2018-03-01 13:49:57

标签: mysql go

我目前正在开展一个项目。我需要连接到mysql db并做一些事情。目前,我在连接方面遇到了麻烦。

首先,我从各种可能的源(CLI,配置文件或启动参数,根据情况)加载和存储db crdentials

dbCredentials = DatabaseCredentials{DRIVER_NAME,BOT_LOGIN_NAME + ":" + BOT_PASSWORD + "@tcp(" + HOST_NAME + ")/" + NAME_OF_DB}

稍后我尝试打开连接:

db, err := sql.Open(dbCredentials.driverName, dbCredentials.dataSourceName) 
checkErr(err)
defer db.Close()

但我总是得到 错误1045:拒绝用户访问机器人' @' 127.0.0.1' (使用密码:是)

奇怪的是几天前用于工作的代码段,我不知道任何可能导致此行为的更改。我也没有对数据库进行任何更改。

你知道我做错了什么吗?关于查找错误的内容的一些输入将是有帮助的。

1 个答案:

答案 0 :(得分:0)

问题已经像它出现的那样神秘地消失了。