我正在尝试按照http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL上的说明在 Windows 7(64 位)上安装 RMySQL 。我正在使用 R 2.15.1、RTools 2.15,以及最新的 MySQL 5.5.28 和 Connector C 6.0.2 的完整安装,并完成了复制 lib 和 dll 文件的额外步骤。当我运行 install.packages('RMySQL',type='source') 时,它会构建但带有警告:
RMySQL was compiled with MySQL 5.5.28 but loading MySQL 6.0.0 instead!
This may cause problems with your database connections.
Please install MySQL 5.5.28.
If you have already done so, you may need to set your environment
variable MYSQL_HOME to the proper install directory.
这让我很困惑,因为我相信我正在使用基于 MySQL 安装程序(我也重新运行以检查更新)的一致且最新的 MySQL 安装。我的 MYSQL_HOME 变量设置为“C:/PROGRA~1/MySQL/MYSQLS~1.5/”,所以看起来也是正确的。
我不确定警告中的 6.0.0 版本号来自哪里。根据搜索,这似乎是旧的 32 位版本的 MySQL。
有人能帮忙吗?