`

在Windows7x64下安装RMySQL包

阅读更多

为了使用R访问mysql数据库,需要安装RMySQL包,

参考文章:

http://f.dataguru.cn/blog-54954-1814.html

http://www.cnblogs.com/todoit/archive/2012/07/17/2595729.html

上面的文章给了我极大的参考,不过最后编译的时候还是出了点问题,下面说一下需要的环境和大致流程。

 

环境

1.安装R,本文采用的版本是3.1.0

2.安装Rtool,采用的是Rtools31地址http://mirrors.ustc.edu.cn/CRAN/bin/windows/Rtools/Rtools31.exe

3.安装mysql,采用的是mysql5.6.15,64位的

 

流程

1.在%R_HOME%/etc中创建一个文件Renviron.site,用记事本打开,在里面写上:

MYSQL_HOME=%MySQL_HOME%
其中%R_HOME%为R的安装目录,我的是在E:/R,%MySQL_HOME%为mysql的安装目录,我的是在D:/MySQL/mysql5615x64,需要注意的是windows环境下路径分隔符为\,\在R中为转义字符,图简单直接一律采用正斜杠/作为分隔符
 
2.在%MYSQL_HOME%\lib路径下,如果没有一个opt文件夹,就创建一个,并将该路径下的libmysql.lib,复制到opt文件夹中
 
3.在%MYSQL_HOME%\lib路径下找到libmysql.dll文件,复制到%R_HOME%\bin\x64中,由于最后编译的时候报错提示在%MySQL_HOME%\bin中没有找到libmysql.dll文件,所以还需要将此libmysql.dll文件拷入%MySQL_HOME%\bin中
 
4.最后打开R图形界面,执行:
install.packages('RMySQL',type='source')
(这个命令表示是用源代码包安装)
稍等片刻,当出现:
* DONE (RMySQL)
就表示安装成功了。
然后用library(RMySQL)导入看看,证明确实安装成功了。
 
本人第一次安装时,提示编译失败没有任何提示信息,重启R之后提示了流程3中的那个问题,后面解决之后编译通过
 
测试

library(RMySQL)
con=dbConnect(MySQL(),user="root",password="root",dbname="R")
table.names=dbListTables(con)
table.names
fields.names=dbListFields(con,"test")
dbSendQuery(con,'SET NAMES utf8')
res=dbSendQuery(con,"select * from test order by id")
res
data=fetch(res)
data
dbDisconnect(con)
 
 需要注意的是,本人采用的JDBC连接,所以需要先安装rJava包以及RJDBC包,并加载rJava包,中途可能会提示没有找到jvm.dll,此时需要将D:\Java\jre7\bin\server中的jvm.dll加入到path中,为对应自己的jre目录中的bin/server或者bin/client中的jvm.dll
 
分享到:
评论

相关推荐

    在windows 64位系统安装Apache-PHP -MySQL.doc

    在Windows 64位系统上安装Apache、PHP和MySQL的过程可能会因为缺乏官方64位版本而变得复杂,但本文档将指导你如何在Windows 2003/XP/Vista 64位操作系统上安装非官方的64位版本。尽管这个配置已经在Windows Vista 64...

    Java开发环境(Windows_64x)

    在IT行业中,Java开发环境是构建和运行Java应用程序的基础,对于Windows 64位系统,以下是一些关于"Java开发环境(Windows_64x)"的重要知识点: 1. **JDK (Java Development Kit)**:JDK是Java编程语言的软件开发...

    MySql8.0.x数据库服务安装教程

    MySQL 8.0.x 数据库服务安装教程是一个详细的步骤指南,旨在帮助用户成功地在他们的计算机上安装和配置MySQL数据库。MySQL是一个广泛使用的开源关系型数据库管理系统,特别适合于Web应用和数据分析。在这个教程中,...

    Mysql5.0源代码安装及远程管理

    - **安装Navicat for MySQL**:在Windows客户端上安装Navicat for MySQL图形化管理工具。 - **配置连接信息**:打开Navicat,新建一个MySQL连接,输入服务器地址(例如192.168.0.33)、用户名(admin)、密码(admin...

    WAMP(windows+apache+mysql+php)安装与配置[文].pdf

    在安装和配置WAMP之前,我们需要准备以下组件: 1. **Apache安装包**: - 可以从官方网站下载最新版本的Apache安装包:`http://httpd.apache.org/download.cgi` - 示例:`httpd-2.2.19-win32-x86-openssl-0.9.8r....

    mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

    MySQL是世界上最受欢迎的开源数据库系统之一,特别是在Web应用程序中。5.7.18是MySQL的一个重要版本,它带来了许多性能提升和新...在Linux环境下,通过解压和安装`.tar.gz`包,您可以轻松地部署和利用这些增强的功能。

    dbvis_windows-x64_9_1_5

    新版本已经集成了JDBC 的jar包,所以在安装6.0版本时要选中JDBC 的jar包,不然在创建与数据库连接时无法连接的。 它是使用JAVA开发的,可以这么说,只要有 JDBC 的驱动包,可以连接市面上所有的数据库。经过测试,...

    DBI_1.1.2.tar.gz

    RMySQL包则是在DBI的基础上,添加了对MySQL特定的接口,让你能够更方便地处理MySQL数据库的相关任务。安装RMySQL同样需要先确保DBI已安装。在无网络环境下,你需要找到RMySQL对应的源代码包(如RMySQL_0.x.y.tar.gz...

    sphinx_dev-r2992-mysqlse-r2917

    在Windows系统下,如果运行的是MySQL5.0.x版本,您可以直接下载预先编译好的支持SphinxSE的mysqld-nt.exe程序,下载mysql-5.0.45-sphinxse-0.9.8-win32.zip解压后,用其中的mysqld-nt.exe替换掉MySQL5.0.x中的mysqld...

    WindowsServer2003下搭建Apache+PHP+MySQL

    ### Windows Server 2003 下 Apache + PHP + MySQL 动态网站环境搭建知识点 #### 一、准备工作 1. **所需软件**: - **Apache**:`httpd-2.2.21-win32-x86-openssl-0.9.8r.msi` - 版本号:2.2.21 - 适用于32位...

    WAMP(windows+apache+mysql+php)安装与配置.pdf

    - 在安装过程中可以选择默认设置,也可以根据需要进行自定义配置。 - 安装完成后,可以通过命令行工具或其他图形界面工具来管理MySQL数据库。 #### 四、安装与配置phpMyAdmin - 将下载好的phpMyAdmin解压包解压到...

    mysql-5.7.29-winx64.zip

    这个压缩包“mysql-5.7.29-winx64.zip”包含了在Windows 64位操作系统上安装和运行MySQL 5.7所需的所有组件。以下是关于MySQL 5.7.29及其在Windows环境中的应用的一些关键知识点: 1. **版本介绍**:MySQL 5.7是...

    window系统下,如何在命令行进入mysql数据库.pdf

    下面将详细解释如何在Windows环境下,使用命令行工具连接到MySQL服务器。 首先,你需要确保已经在你的Windows系统上安装了MySQL服务器以及相关的客户端工具。安装目录通常包含了可以执行MySQL命令的`bin`目录。在...

    php mysql apache win7 配置

    - 在安装过程中可以选择服务器或客户端工具进行安装。 #### 五、集成Apache与PHP 1. **修改Apache配置文件httpd.conf**: - **加载PHP模块**: - 添加以下代码以加载PHP模块:`LoadModule ...

    dbvis_windows-x64_9_0_6.zip

    新版本已经集成了JDBC 的jar包,所以在安装6.0版本时要选中JDBC 的jar包,不然在创建与数据库连接时无法连接的。 这是我在偶然间找到的一个软件,它是使用JAVA开发的,可以这么说,只要有 JDBC 的驱动包,可以连接...

    ppmessage在windows上部署

    - 在ppmessage项目根目录下执行以下命令,安装所有依赖的Python库: ```shell pip install -r ppmessage/scripts/requirements.txt ``` #### 三、部署步骤 1. **启动ppmessage服务** - 打开命令提示符(cmd)...

Global site tag (gtag.js) - Google Analytics