全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11467 20
2012-11-13

      最近在做股票的高频交易数据分析,需要用到数据库,而我只对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


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-12-1 19:55:05
楼主~!谢谢!!
但是请问libmysql.lib这个文件是自带的吗?!为什么我下载的MySQL里面木有呢。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-12-3 21:43:41
看看,留着以后用
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-12-6 14:02:16
保存,后面或许有用
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-12-28 14:57:50
标记一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-20 16:04:01
thank you very much !!  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群