安装环境:window 7 sp1 + R-3.1.2 + MySQL Server 5.7
一、网上下载了Rtools31
Rtools下载地址 http://cran.r-project.org/bin/windows/Rtools/
找到对应的包下载并且安装
二、本人电脑已经装好mysql 版本是5.7的,没有装的,到网上找一个mysql 在安装
注意安装时候选用的mysql 版本,我选用了32位,若是选用64位,则后面R得切换到64位上安装rmysql,这个花了我三四个小时才弄明白,本来想32 或者64位的R都能用rmysql,最后发现你的买sql装的时候已经固定了多少位了,唉,写在这里,提醒各位少走弯路。
三、环境配置(重要)
我的mysql 路径为C:\Program Files (x86)\MySQL\MySQL Server 5.7
我的R 路径为D:\zhoujun\Program_Files\R-3.1.2
(根据每人的安装路径情况而定)
1、将C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib 下的libmysql.dll 和libmysql.lib 复制到C:\Windows\System32 文件夹下
2、和上面一样将libmysql.dll 和libmysql.lib 复制到C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin 文件夹下
3、在文件夹C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib 下若是没有opt文件夹则新建一个文件夹,名字为opt,并且将上面一样的libmysql.dll 和libmysql.lib两个文件复制到C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib\opt文件夹下
4、设置环境变量:将R以及mysql添加到path中
D:\zhoujun\Program_Files\R-3.1.2\bin\i386 (我用的是32位的R)
D:\zhoujun\Program_Files\R-3.1.2
C:\Program Files (x86)\MySQL\MySQL Server 5.7
5、在系统环境变量中新建一个变量MYSQL_HOME
并将值设置为C:/Program Files (x86)/MySQL/MySQL Server 5.7 也就是你的mysql 根目录
6、在R安装 目录下D:\zhoujun\Program_Files\R-3.1.2\etc 文件夹内新建Rprofile.site 文件
并在文件内添加一句MYSQL_HOME="C:/Program Files (x86)/MySQL/MySQL Server 5.7"
路径内包含空格 要加双引号。
四、安装DBI 、rmysql
在交互环境下
install.packages('DBI',type='source')
install.packages('RMySQL',type='source')
主要参考http://www.dataguru.cn/article-3555-1.html