我有一个由商业公司构建的数据库。他们的报道基本上是不存在的。他们有一些预先准备好的报告,但不是我们需要的。当然,他们强烈建议不要连接到数据库,并且可以以“少量费用”构建自定义报告。
我的想法是使用链接表连接到数据库,然后使用 Business Objects、Access 甚至 Excel 等工具来构建我想要的所有报告,只需支付“少量费用”。据我所知,执行此操作的唯一方法需要 ODBC 连接。我已经下载/安装了 MySQL 5.1 驱动程序。但是,我在连接时遇到问题。
我有服务器的用户名和密码。当我尝试测试连接时,我得到
Connection Failed: [HY000][MySQL][ODBC 5.1 Driver]Access denied for the user 'userrname'@ '....'(using password: YES).
尝试在没有密码的情况下建立一个只读帐户,并收到相同的错误消息,但最后显示
(using password: NO)
对于造成这种情况的原因有什么建议吗?有什么解决办法吗?
最佳答案
你需要做的事情:
- 确保您的用户/密码正确。
- 确保您有权访问数据库:
将 db.* 的所有权限授予“youruser”@“your ip”(由“YOURPASSWORD”标识)
;
关于mysql - 与 MySQL 5.1 的 ODBC 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41006283/