Mac OS X 10.8上的MySQL ODBC

时间:2013-03-14 19:11:52

标签: mysql macos odbc osx-mountain-lion

我尝试使用MySQL的ODBC连接器连接到远程MySQL数据库时发现了一些问题。 我在Mac OS X 10.8.2上安装了MySQL ODBC连接器5.2.4。每次我尝试使用此ODBC连接时,我的连接都会被拒绝。

有没有人有同样的问题?有没有解决方法?

编辑:我测试了与iODBC的ODBC连接,得到了以下结果:

SQLDriverConnect = [iODBC][Driver Manager]dlopen(/usr/local/lib/libmyodbc5.so, 6): image not found (0) SQLSTATE=00000
SQLDriverConnect = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003

3 个答案:

答案 0 :(得分:1)

MySQL Connector/ODBC 2.5.6 for Mac OS X只出现在10.6(Snow Leopard)和10.7(Lion)的版本中。我不知道MySQL对于Mac OS X 10.8版(Mountain Lion)甚至是10.9(Mavericks)的官方支持!

付费许可解决方案为支持最新的Mac OS X版本付出了更多努力......我已经尝试了自己与Mavericks的评估版Actual ODBC Pack for Mac OS X,每个记录集可以获得3行。你可以尝试一下,如果它有效,看看它是否值得支付无限量的行。

答案 1 :(得分:0)

您使用的是ODBC管理员实用程序还是命令行?

http://dev.mysql.com/doc/refman/5.0/en/connector-odbc-configuration-dsn-macosx.html

编辑:我认为我没有注意到“远程”服务器。该远程服务器的用户是否具有从您的IP地址进行连接的权限?

答案 2 :(得分:0)

@Jason Sundram(OP):仅供参考,Oracle(为了回应我的文件错误报告)更新了Mac OS X,连接器/ ODBC的mysql 5安装说明,位于:  https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-osx.html

遵循这些步骤可能会有所帮助。他们在OS X 10.9(Mavericks)中为我工作。但是,我也没有尝试按照你的环境准确地做你自己的事情,所以我不确定你的问题可能对你的问题有什么影响。