Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 環境安裝 RMySQL 套件完整步驟:解決編譯錯誤與路徑設定

編輯:Windows 7 系統介紹

在 Windows 7 上安裝 RMySQL 常因缺少編譯工具、MySQL 函式庫路徑錯誤而失敗。以下為經實測可行的完整安裝流程(以 R 3.0.0、RStudio 為例):

前置準備

  1. 安裝 R 3.0.0(例如 F:\Program Files\R\R-3.0.0)。
  2. 安裝對應版本 Rtools(F:\Rtools),下載位址:CRAN Rtools。
  3. 將下列路徑加入系統環境變數 PATH:
    F:\Program Files\R\R-3.0.0\bin\x64;F:\Rtools\bin;F:\Rtools\gcc-4.6.3\bin

安裝步驟

  1. 開啟 R x64 3.0.0,執行 install.packages("DBI") 安裝相依套件。
  2. 嘗試安裝 RMySQL:install.packages("RMySQL", type="source"),會出現 ERROR: configuration failed for package RMySQL,請記下套件下載儲存目錄(通常在 C:\Users\<使用者>\AppData\Local\Temp\Rtmp...)。
  3. 在 F:\Program Files\R\R-3.0.0\etc 建立 Renviron.site 檔案,內容:
    MYSQL_HOME="D:/Program Files/MySQL/MySQL Server 5.5"(路徑含空格務必用雙引號)。
  4. 進入 MySQL 安裝目錄 D:\Program Files\MySQL\MySQL Server 5.5\lib,建立 opt 資料夾,複製 libmysql.dll 與 libmysql.lib 進去。
  5. 再將 libmysql.dll 複製至 D:\Program Files\MySQL\MySQL Server 5.5\bin。
  6. 以管理員身分開啟命令提示字元,執行:
    R CMD INSTALL "<套件下載目錄>/RMySQL_0.9-3.tar.gz"

常見失敗原因排查

  • MySQL 安裝路徑含空格但 Renviron.site 未加雙引號。
  • R 與 Rtools 的 bin 目錄未加入 PATH。
  • 直接在 R 命令列用 install.packages(type="source") 安裝,必須改用命令列 R CMD INSTALL。

依照上述流程操作,即可在 Windows 7 成功安裝 RMySQL 並連線 MySQL 資料庫。

Copyright © Windows教程網 All Rights Reserved