Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 關於windows >> win7 下成功安裝 RMySQL

win7 下成功安裝 RMySQL

日期:2017/2/7 13:47:11      編輯:關於windows
 

學習 R 語言,想通過 RMySQL 獲取 mysql 數據庫上數據,但是 安裝 RMySQL 往往不能一次性安裝成功,有時會糾結上幾個小時,甚至幾天,像我就糾結了一個晚上才搞定的,按照下面的步驟,在 RStudio R (PS:推薦 RStudio 軟件)語言集成開發環境中安裝成功的。之前也是找了很多帖子才在 Win7 系統上安裝成功。

具體步驟:

1. 安裝R-3.0.0 (安裝目錄:F:\Program Files\R\R-3.0.0)

2. 安裝Rtools (安裝目錄:F:\Rtools)
Rtools下載地址 http://cran.r-project.org/bin/windows/Rtools/ (找到對應版本得Rtools安裝)
這一個步驟很重要,添加R 和 Rtools的目錄到環境變量PATH:F:\Program Files\R\R-3.0.0\bin\x64;F:\Rtools\bin;F:\Rtools\gcc-4.6.3\bin;

3. 安裝RMySQL依賴包“DBI”
打開R x64 3.0.0,運行 install.packages('DBI')

4. 下載RMySQL
install.packages('RMySQL', type='source')
安裝過程提示"ERROR: configuration failed for package 'RMySQL'".
先不管,記住包下載保存的目錄

5. 在F:\Program Files\R\R-3.0.0\etc文件夾下創建文件Renviron.site
MYSQL_HOME="D:/Program Files/MySQL/MySQL Server 5.5"
(注意,如果路徑包含空格,必須用雙引號引著)

6. 在D:\Program Files\MySQL\MySQL Server 5.5\lib 文件夾下,新建文件夾opt,並復制libmysql.dll 和 libmysql.lib到opt文件夾下

7. 復制libmysql.dll到D:\Program Files\MySQL\MySQL Server 5.5\bin

8. 打開命令行cmd.exe,輸入如下命令安裝:
R CMD INSTALL "<包下載目錄>/RMySQL_0.9-3.tar.gz"

即可安裝成功。

安裝失敗可能原因:
1. 檢查MYSQL 的安裝目錄是否包含空格,如是Renviron.site文件裡面的內容必須用雙引號引用。
2. 檢查R和 RTools的bin目錄是否已經包含在環境變量PATH裡面,如果沒有需要人手添加進去。
3. 直接運行install.packages('RMySQL',type='source')是安裝不成功的,需要在命令行使用R CMD INSTALL安裝。

Copyright © Windows教程網 All Rights Reserved