mysql - 在 Windows 7 : "RMySQL was compiled with MySQL 5.5.28 but loading MySQL 6.0.0 instead" 中安装 RMySQL

标签 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。

有人能帮忙吗?

最佳答案

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

关于mysql - 在 Windows 7 : "RMySQL was compiled with MySQL 5.5.28 but loading MySQL 6.0.0 instead" 中安装 RMySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13825883/

相关文章:

mysql - 在 MySQL 中解析日期

php - Nifty 指数价格的 20 周期移动平均线计算

php - 登录检查页面空白或不重定向

r - 自 R 中的列向量中的值发生更改以来,如何计算有多少行?

.net - 如何在Windows Vista和更高版本(WIndows 7,2008)中看到.NET程序集的程序集版本?

visual-studio-2008 - 元素 'transport' 不能包含子元素 'extendedProtectionPolicy',因为父元素的内容模型为空

php - 仅在唯一时插入(检查 2 行)

r - 如何将热图添加到 quantmod::chart_Series?

r - Highcharter 不同系列的数据标签

delphi - 如何使用 Delphi 在控制台应用程序中激活玻璃效果(Windows Vista/7)