在R for Windows中使用MySQL

如何在Windows(7)的R(统计语言)中使用MySQL?

然后使用linux没有问题:

install.packages('RMySQL') library(RMySQL) ... 

但是我在CRAN上找不到Windows的这种软件包。 只有关于这个事实的说明。 我发现2.10版包 ,但在2.12.1中不可用。

也试过

 install.packages("RMySQL", type="source") 

但有一个错误:

 * installing *source* package 'RMySQL' ... ERROR: configuration failed for package 'RMySQL' * removing 'C:/.../R/win-library/2.12/RMySQL' 

有没有什么办法可以从Windows连接到MySQL数据库?

ran2的帮助下找到解决方案,谁给了我链接到常见问题 。 这里描述的基本过程,但有几个提示,所以我将描述整个解决方案(如果需要,请更改R版本和路径)

  1. 从这里安装最新的RTools
  2. 安装MySQL的MySQL或头文件和库文件
  3. 创建或编辑文件C:\Program Files\R\R-2.12.1\etc\Renviron.site并添加像MYSQL_HOME=C:/mysql (你的mysql文件的路径)
  4. 将libmysql.lib从mysql / lib复制到mysql / lib / opt以满足依赖关系。
  5. 将libmysql.dll复制到C:\Program Files\R\R-2.12.1\binwindows/system32目录下。
  6. 运行install.packages('RMySQL',type='source')并等待编译结束。

感谢所有试图回答的人。

可能重复 。 不过,我的建议是尝试WAMP,一键安装。 无可否认,你获得的比你需要的更多(网络服务器),但MySQL安装运行得很好。

您需要安装MySQL标头和库,如安装说明中所述。 请转到SO之前阅读文档。