与 MySQL 5.1 的 ODBC 连接

Posted

技术标签:

【中文标题】与 MySQL 5.1 的 ODBC 连接【英文标题】:ODBC Conncetion to MySQL 5.1 【发布时间】:2016-12-06 22:42:28 【问题描述】:

我有一个由商业公司构建的数据库。他们的报道基本上是不存在的。他们有一些罐头报告,但不是我们需要的。当然,他们强烈建议不要连接到数据库,并且可以以“少量费用”构建自定义报告。

我的想法是使用链接表连接到数据库,然后使用诸如 Business Objects、Access 甚至 Excel 之类的东西以“少量费用”构建我想要的所有报告。我知道这样做的唯一方法需要 ODBC 连接。我已经下载/安装了 mysql 5.1 驱动程序。但是,我在连接时遇到问题。

我有服务器的用户名和密码。当我尝试测试连接时,我得到了

连接失败:[HY000][MySQL][ODBC 5.1 Driver]访问被拒绝 用户'userrname'@'....'(使用密码:YES)。

尝试在没有密码的情况下建立一个只读帐户并收到相同的错误消息,但最后它显示

(使用密码:否)

关于造成这种情况的任何建议?有什么解决方法吗?

【问题讨论】:

【参考方案1】:

你需要做的事情:

    确保您的用户名/密码正确。 确保您被授予对数据库的访问权限:grant all privileges on db.* to 'youruser'@'your ip' identified by 'YOURPASSWORD';

【讨论】:

以上是关于与 MySQL 5.1 的 ODBC 连接的主要内容,如果未能解决你的问题,请参考以下文章

delphi连接mysql不用添加DSN(mysql connector odbc 5.1版)

使用 ODBC 连接器的 VBA/MySQL 问题

Mysql ODBC 5.1 Driver免安装脚本

java jdbc与odbc数据库的连接mysql数据库

如何使erlang与mysql连接?

sas与mysql连接方法