请稍侯

安装MySQL和RMySQL

16 August 2014

安装MySQL

MySQL Installer提供一个易于安装,向导化的MySQL安装包.点击mysql-installer-community-5.6.20.0.msi即可下载.最新MySQL的版本是5.6,安装路径是:C:\Program Files\MySQL.打开MySQL Workbench,可以看到MySQL默认安装包括world数据库,数据库下包括country等表.

安装RMySQL

安装RMySQL之前,需要进行一系列设置.

1.安装R语言到C:\Program Files\R,并安装相应版本的Rtools.

2.新建文本文档,输入以下内容,

MYSQL_HOME=C:/Program Files/MySQL/MySQL Server 5.6/

,保存为C:\Program Files\R\etc\Renviron.site.

3.在C:\Program Files\MySQL\MySQL Server 5.6\lib文件夹中新建opt文件夹,将C:\Program Files\MySQL\MySQL Server 5.6\lib文件夹 中的libmysql.lib复制到opt文件夹.

4.将C:\Program Files\MySQL\MySQL Server 5.6\lib文件夹中的libmysql.dll复制到opt文件夹,C:\Program Files\R\bin\i386,C:\Program Files\R\bin\x64C:\Program Files\MySQL\MySQL Server 5.6\bin.

运行install.packages('RMySQL',type ='source')即可安装RMySQL包.运行Sys.getenv("MYSQL_HOME"),验证RMySQL是否安装成功.如果正确输出Renviron.site设置的路径即安装成功.

Sys.getenv("MYSQL_HOME")
## [1] "C:/Program Files/MySQL/MySQL Server 5.6/"

代码示例

使用RMySQL读取country表,代码如下,

library(RMySQL)
mysql = dbDriver("MySQL")
world = dbConnect(mysql,dbname="world","root","********")
country = dbGetQuery(world,"select * from country")
dbDisconnect(world)
dbUnloadDriver(mysql)