<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MySQL on 格物堂</title><link>https://gewutang.cn/tags/mysql/</link><description>Recent content in MySQL on 格物堂</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sat, 28 Sep 2013 00:00:00 +0000</lastBuildDate><atom:link href="https://gewutang.cn/tags/mysql/index.xml" rel="self" type="application/rss+xml"/><item><title>安装RMySQL</title><link>https://gewutang.cn/2013/09/28/notes-on-rmysql/</link><pubDate>Sat, 28 Sep 2013 00:00:00 +0000</pubDate><guid>https://gewutang.cn/2013/09/28/notes-on-rmysql/</guid><description>&lt;p&gt;处理金融市场数据的时候会用到MySQL数据库，R提供了一个RMySQL`包作为自身跟MySQL的接口。这个包本身很容易用，唯一不足的一点是在Windows下面安装RMySQL有点麻烦。安装RMySQL时,除了按部就班的安装MySQL、R、RTools、RMySQL等之外还要设置各种path变量以及把某些文件夹在各个路径里来回移动。&lt;/p&gt;&#10;&lt;p&gt;这篇文章就说一下自己在安装RMySQL过程中总结出来的较优的安装步骤。&lt;/p&gt;&#10;&lt;h4 id="下载并安装-mysql"&gt;&lt;a href="#%e4%b8%8b%e8%bd%bd%e5%b9%b6%e5%ae%89%e8%a3%85-mysql" class="header-anchor"&gt;&lt;/a&gt;下载并安装 MySQL&#10;&lt;/h4&gt;&lt;p&gt;下载并安装 &lt;a class="link" href="http:http://dev.mysql.com/downloads/mysql/" target="_blank" rel="noopener"&#10; &gt;MySQL&lt;/a&gt; ，这一点大多数人都知道如何操作，只提醒一点看清楚自己的电脑是 32位还是64位.&lt;/p&gt;&#10;&lt;h4 id="把mysql添加到path变量"&gt;&lt;a href="#%e6%8a%8amysql%e6%b7%bb%e5%8a%a0%e5%88%b0path%e5%8f%98%e9%87%8f" class="header-anchor"&gt;&lt;/a&gt;把MySQL添加到Path变量.&#10;&lt;/h4&gt;&lt;p&gt;具体做法是找到我的电脑(指图标)，右键，系统属性，打开&amp;quot;高级&amp;quot;选项卡，下面可以瞅见&amp;quot;环境变量&amp;quot;，点进去，上面部分为&amp;quot;用户变量&amp;quot;，下面部分是&amp;quot;系统变量&amp;quot;，在变量列，找到一个叫Path的东西，选中，点编辑，把MySQL的安装路径复制进去即可。&lt;/p&gt;&#10;&lt;h4 id="关联mysql和r软件"&gt;&lt;a href="#%e5%85%b3%e8%81%94mysql%e5%92%8cr%e8%bd%af%e4%bb%b6" class="header-anchor"&gt;&lt;/a&gt;关联MySQL和R软件&#10;&lt;/h4&gt;&lt;p&gt;具体是，打开 C:\Program Files\MySQL\MySQL Server 5.5\lib ，新建 OPT 文件夹，并复制 MYSQLLIB.LIB 到该文件夹内。同时，复制 libmysql.dll 到到\R\R-2.14.0\bin\ (64 bit) 或 \R\R-2.14.0\bin\i386\ (32 bit) 和 C:\Windows\System32 中;接下来,找到 R\3.0.2\etc 文件夹，并新建 Renviron.site 文件,用记事本打开,向其中添加一行:MYSQL_HOME =”C:/Program Files/MySQL/MySQL Server 5.5/” .&lt;/p&gt;&#10;&lt;h4 id="下载并安装rtools"&gt;&lt;a href="#%e4%b8%8b%e8%bd%bd%e5%b9%b6%e5%ae%89%e8%a3%85rtools" class="header-anchor"&gt;&lt;/a&gt;下载并安装&lt;a class="link" href="http://cran.r-project.org/bin/windows/Rtools/" target="_blank" rel="noopener"&#10; &gt;RTools&lt;/a&gt;&#10;&lt;/h4&gt;&lt;p&gt;安装过程很简单。要提醒的是要把\Rtools\2.14\bin,\Rtools\3.0.x\MinGW\bin,\Rtools\3.0.x\MinGW64\bin 添加到 path 变量。&lt;/p&gt;&#10;&lt;h4 id="下载rmysql源代码"&gt;&lt;a href="#%e4%b8%8b%e8%bd%bdrmysql%e6%ba%90%e4%bb%a3%e7%a0%81" class="header-anchor"&gt;&lt;/a&gt;下载&lt;a class="link" href="http://biostat.mc.vanderbilt.edu/wiki/main/RMySQL/RMySQL_0.8-0.tar.gz" target="_blank" rel="noopener"&#10; &gt;RMySQL&lt;/a&gt;源代码&#10;&lt;/h4&gt;&lt;p&gt;略过。&lt;/p&gt;&#10;&lt;h4 id="运行代码安装rmysql"&gt;&lt;a href="#%e8%bf%90%e8%a1%8c%e4%bb%a3%e7%a0%81%e5%ae%89%e8%a3%85rmysql" class="header-anchor"&gt;&lt;/a&gt;运行代码安装RMySQL&#10;&lt;/h4&gt;&lt;p&gt;假设源码存放地址为 d://RMySQL_0.8-0.tar.gz ,运行如下命令:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code class="language-r"&gt;install.packages(&amp;quot;RMySQL_0.8-0.tar.gz&amp;quot;,repo=NULL,type=&amp;quot;source&amp;quot;)&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;测试安装是否成功:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code class="language-r"&gt;library(RMySQL) &#10;drv = dbDriver(&amp;quot;MySQL&amp;quot;) &#10;con = dbConnect(drv,host=&amp;quot;localhost&amp;quot;,dbname=&amp;quot;test&amp;quot;,user=&amp;quot;root&amp;quot;,pass=&amp;quot;root&amp;quot;) &#10;album = dbGetQuery(con,statement=&amp;quot;select * from t_master&amp;quot;) &#10;album&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item></channel></rss>