您可以使用 RODBC,而不是使用 RMySQL。安装 MySQL 后,您应该能够使用 MySQL ODBC 驱动程序添加 ODBC 数据源(单击开始并搜索 ODBC)。
要在 Windows 上从源代码安装 RMySQL(或 R 中的任何其他包),请按照 R-bloggers 的说明(http://www.r-bloggers.com/installing-rcpp-on-windows-7-for-r- and-c-integration/ ):
在不包含空格的路径上安装 R。
从以下位置下载 R:cran.r-project.org/bin/windows/base/
双击下载的.exe文件
出现安全警告时按运行
出现“用户帐户控制”消息框时按“是”
选择你的语言(我选择英语)
当提示安装 R 的位置时,选择一个没有空格的位置。我选择“C:\R\R-2.14.0”</p>
在以下所有屏幕上单击下一步以完成安装(我保持默认设置不变)。
为构建 R 所需的组件安装 Rtools(我认为这包含一个 C++ 编译器,因为我很确定我的系统还没有安装另一个以前的 C++ 编译器)
转到此网页:http ://cran.r-project.org/bin/windows/Rtools/ (Rtools214.exe)
在下载部分,为您的 R 版本选择兼容版本。我使用的是 R-2.14.0,因此选择了 Rtools214.exe
出现安全警告时按运行
出现“用户帐户控制”消息框时按“是”
选择你的语言(我选择英语)
选择安装位置(我选择“C:\R\Rtools”)
在以下所有屏幕上单击下一步以完成安装(我保持默认设置不变)。
从命令行运行 R 时,下载批处理文件以始终指向系统上最新版本的 R(我发现从长远来看,这可以节省大量时间)
转到:cran.r-project.org/contrib/extra/batchfiles/
选择最新版本(我选择了batchfiles_0.6-6.zip)
下载后,右键单击文件,然后单击全部提取。
单击浏览并选择要放置提取文件夹的位置(我选择了“C:\R\”)
下载 Redmond Path Utility 以非常用户友好的方式更改 PATH 变量:
访问:download.cnet.com/Redmond-Path/3000-2094_4-10811594.html
点击“立即下载 CNET 安全下载”</p>
双击下载的.exe文件
出现安全警告时按运行
出现“用户帐户控制”消息框时按“是”
按下一步
按拒绝(除非您想要额外的烦人广告)。
点击打开
将打开一个资源管理器窗口,其中包含 RedmondPath.zip
单击全部提取。
单击浏览并选择要放置提取文件夹的位置(我选择了“C:\R\”)
编辑 PATH 变量以允许系统范围内访问计算机上当前版本的 R 和 Rtools 的组件
双击上面第 4 步中的 Redmond Path Utility(我的位于:“C:\R\RedmondPath\Redmond Path.exe”)
出现“用户帐户控制”消息框时单击“是”
单击左上角的绿色“+”图标,以便我们可以将元素添加到 PATH 变量
在弹出的窗口中,导航到“C:\R\batchfiles_0.6-6”,然后单击“确定”
单击左上角的绿色“+”图标,以便我们可以将元素添加到 PATH 变量
在弹出的窗口中,导航到“C:\R\Rtools\bin”,然后单击“确定”
单击左上角的绿色“+”图标,以便我们可以将元素添加到 PATH 变量
在弹出的窗口中,导航到“C:\R\Rtools\MinGW\bin”,然后单击“确定”
重新启动计算机(这解决了上面对 PATH 变量的编辑没有立即生效的问题)