[学习分享] 在Windows操作系统下如何安装RMySQL包

 最近在做股票的高频交易数据分析,需要用到数据库,而我只对MySQL比较熟悉,于是就安装了MySQL。当我安装好了MySQL后,正兴冲冲地准备安装RMySQL包时,问题来了:RMySQL包不支持windows操作系统!!!晴天霹雳啊!真的不支持吗?在花了n个小时,查阅了大量的英文资料后得出一个结论:在windows操作系统下,RMySQL包可以安装成功。

      现将安装方法分享一下,让纠结此问题的童鞋们不再为此苦恼。

说明:

1、我用的R语言是64位的2.15.2版,安装路径是:D:\R\R-2.15.2;

2、MySQL是5.5.17版,安装路径是:D:\MySQL\MySQLServer 5.5;

安装过程:

1、安装R语言;

2、安装Rtools2.16(注意选择Rtools版本,不同版本的Rtools支持不同版本的R语言,Rtools下载地址:http://cran.r-project.org/bin/windows/Rtools/

安装时最好选择默认的安装路径,不要修改,这样便于识别。)

3、安装MySQL(5.5.17);

4、新建文本文档,在文本内输入

            MYSQL_HOME=D:\MySQL\MySQLServer 5.5

   保存。然后修改该文本名和拓展名,改为Renviron.site 。把它放在文件夹D: \R\R-2.15.2\etc中

5、打开文件夹D:\MySQL\MySQL Server 5.5\lib,把libmysql.lib复制到D:\MySQL\MySQL Server 5.5\lib\opt(lib下没有文件夹opt,自己新建);把libmysql.dll复制到D:\MySQL\MySQL Server 5.5\lib\opt、 D: \R\R-2.13.0\bin\x64(64位的R是文件夹x64,32位的R也应该有类似的文件夹)和D:\MySQL\MySQLServer 5.5\bin\。

6、安装RMySQL,install.packages('RMySQL', type ='source');

7、验证RMySQL安装是否成功:

     >Sys.getenv("MYSQL_HOME")

      如果成功,则显示:

        [1] "D:/MySQL/MySQL Server5.5"

      > library("RMySQL")

       如果成功,则显示:  

       载入需要的程辑包:DBI

      MYSQL_HOME defined asD:/MySQL/MySQL Server 5.5

posted @ 2015-12-07 15:57  末日没有进行曲  阅读(166)  评论(0编辑  收藏  举报