在Windows 7中安装RMySQL:“RMySQL是用MySQL 5.5.28编译的,但是加载MySQL 6.0.0”

时间:2012-12-11 18:01:06

标签: mysql r windows-7 installation rmysql

我正在尝试按照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版本。

有人能帮忙吗?

1 个答案:

答案 0 :(得分:0)

RMySQL似乎是使用您正在使用的最新版本的MySQL编译而不是。正如错误消息所示:安装与RMySQL兼容的MySQL版本。