我目前正在go中工作。我需要连接到 mysql 数据库并做一些事情。目前,我在连接时遇到问题。
首先,我从各种可能的来源(CLI、配置文件或启动参数,视情况而定(加载和存储数据库 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:用户"bot"@'127.0.0.1' 的访问被拒绝(使用密码:是(
奇怪的是几天前用于工作的同一部分代码,我不知道任何可能导致这种行为的更改。我也没有对数据库进行任何更改。
你知道我做错了什么吗?关于查找错误时要查看的内容的一些输入会有所帮助。
问题已经神秘地消失了。