【问题标题】:RODBC error - ODBC connection failed - can't connect to MySQL with my mac (mavericks)RODBC 错误 - ODBC 连接失败 - 无法使用我的 Mac 连接到 MySQL(小牛)
【发布时间】:2014-08-19 02:59:10
【问题描述】:

我正在尝试在我的 mac(mavericks)上使用 RODBC 通过 R 连接到 mysql 数据库,但经过几个小时的愚蠢努力,我仍然无法使其正常工作。当我尝试连接数据库时,RODBC 会抛出这个错误(错误信息太简洁了,我不知道是什么意思):

ch

按照以下博客中的说明(安装 unixODBC),我到达了我所在的位置: http://hiltmon.com/blog/2013/09/18/setup-odbc-for-r-on-os-x/

如果我输入,它表明我已连接:

isql -v 我的数据库名

我从源代码安装了 R 并且安装工作没有明显错误,但是现在当我尝试从 Rstudio 连接到数据库时,使用:

ch

我收到 ODBC 连接失败错误。谁能帮我理解这个错误的含义?或者我怎么可能修复它?或者我可以与谁交谈以获得帮助?

你会阻止我自己开枪。哈哈!但说真的……你会的。

【问题讨论】:

    标签: mysql r odbc unixodbc


    【解决方案1】:

    我遇到了与您报告的完全相同的问题。 我的 ODBC 连接使用的是 MySQL ODBC 5.3 Unicode 驱动程序 (/usr/local/lib/libmyodbc5w.so) 虽然我可以连接 iSQL,但实际的 SQL 命令返回垃圾。

    我尝试更改我的 odbc.ini 以改用 ANSI 驱动程序 (/usr/local/lib/libmyodbc5a.so)。 它工作正常,现在 RODBC 可以连接到我的 MySQL 数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-16
      • 2023-03-23
      • 1970-01-01
      • 2022-01-09
      • 2020-03-25
      • 2014-10-15
      • 1970-01-01
      相关资源
      最近更新 更多