萬盛學電腦網

 萬盛學電腦網 >> windows 7教程 >> win7 下成功安裝 RMySQL

win7 下成功安裝 RMySQL

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

  具體步驟:

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

  2. 安裝Rtools (安裝目錄:F:Rtools)

  Rtools下載地址 http://cran.r-project.org/bin/windows/Rtools/ (找到對應版本得Rtools安裝)

  這一個步驟很重要,添加R 和 Rtools的目錄到環境變量PATH:F:Program FilesRR-3.0.0binx64;F:Rtoolsbin;F:Rtoolsgcc-4.6.3bin;

  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 FilesRR-3.0.0etc文件夾下創建文件Renviron.site

  MYSQL_HOME="D:/Program Files/MySQL/MySQL Server 5.5"

  (注意,如果路徑包含空格,必須用雙引號引著)

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

  7. 復制libmysql.dll到D:Program FilesMySQLMySQL Server 5.5bin

  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 © 萬盛學電腦網 all rights reserved