Я новичок в R и пытаюсь соединить R с MySQL. Я установил mysql-5.5.22-winx64
и R-2.12.0
для 64-битной версии. Я уже установил MYSQL_HOME environment path(C:\Program Files\MySQL\MySQL Server 5.5)
и пытаюсь выполнить следующие шаги:
C:\Program Files\R\R-2.12.1\etc\Renviron.site
и добавьте строку, напримерMYSQL_HOME=C:/mysql
(путь к вашим файлам mysql)libmysql.lib
из mysql/lib
в mysql/lib/opt
для соответствия зависимостям.libmysql.dll
в C:\Program Files\R\R-2.12.1\bin
или в windows/system32 directory
.запустить install.packages('RMySQL',type='source')
и дождаться окончания компиляции. но все же я получаю эту ошибку:-
*> install.packages('RMySQL',type='source')
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://ftp.iitm.ac.in/cran/src/contrib/RMySQL_0.9-3.tar.gz'
Content type 'application/x-gzip' length 165363 bytes (161 Kb)
opened URL
downloaded 161 Kb
* installing *source* package 'RMySQL'...
ERROR: configuration failed for package 'RMySQL'
* removing 'C:/PROGRA~1/R/R-212~1.0/library/RMySQL'
* restoring previous 'C:/PROGRA~1/R/R-212~1.0/library/RMySQL'
The downloaded packages are in
‘C:\Users\sharad\AppData\Local\Temp\RtmpdQHwCb\downloaded_packages’
Warning message:
In install.packages("RMySQL", type = "source") :
installation of package 'RMySQL' had non-zero exit status*
Пожалуйста, предложите мне, как я могу решить эту проблему?
Наконец-то я нашел решение :-Подробно посмотреть решение можно в моем блоге .
Последние 2 дня я работал над установкой R с пакетом RMySQL, наконец нашел решение для этого, вот шаги для установки пакета RMySQL:-
ЗАГРУЗИТЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПО СЛЕДУЮЩИМ ССЫЛКАМ:
* a. R2.13.2: Download R from http://cran.stat.sfu.ca/index.html
b. RTools 214: Download RTools from http://cran.cict.fr
c. RMySQL 0.8-0.tar.gz: Download RMySQL from
http://biostat.mc.vanderbilt.edu/wiki/main/RMySQL/RMySQL_0.8-0.tar.gz
d. MySQL Server 5.0: download it from http://dev.mysql.com
e. RSTUDIO (optional): download it from http://rstudio.org*
УСТАНОВИТЕ СЛЕДУЮЩИЕ ПЕРЕМЕННЫЕ СРЕДЫ
* a. MYSQL_HOME : /path to MySQL installation folder
e.g. MYSQL_HOME= C:\Program Files\MySQL\MySQL Server 5.5\
b. R_HOME: /path to R installation
e.g. R_HOME=C:\Program Files\R\R-2.13.2\
c. PATH: Modify path to accommodate the above variables. *
Убедитесь, что следующие пути включены в переменную PATH Windows: \Rtools\2.14\bin \Rtools\2.14\MinGW\бин \Rtools\2.14\MinGW64\bin
СОЗДАТЬ ПАПКУ И КОПИРОВАТЬ ФАЙЛЫ
* a. OPT: Create a folder OPT under
C:\Program Files\MySQL\MySQL Server 5.5\lib and
copy MYSQLLIB.LIB the above path.
Also copy libmysql.dll to
\\R\R-2.14.0\bin\(64 bit) Or
\\R\R-2.14.0\bin\i386\ (32 bit) and
to C:\Windows\System32.
b. Renviron.site: create or edit a file
\\R\R-2.14.0\etc\Renviron.site and
add a line:
MYSQL_HOME =”C:/Program Files/MySQL/MySQL Server 5.5/”
NB: USE FORWARD SLASH AND DOUBLE QUOTES HERE
c. libMySQL.dll: Copy this file to
C:\Program Files\R\R-2.13.2\bin\i386 as well as
C:\Program Files\R\R-2.13.2\bin*
ВЫПОЛНИТЬ КОМАНДЫ
a. Install.Packages :Запустите графический интерфейс R, щелкнув значок R на рабочем столе или в меню «Пуск». Тип INSTALL.PACKAGES («RMySQL», тип = «Источники» ). Это загрузит необходимое программное обеспечение из репозиториев.
б. Командная строка :Скопируйте загруженный zip-файл (на шаге 4.a. )и вставьте его в папку установки R. Перейдите в меню «Пуск» и откройте командную строку.Перейдите в папку установки R и введите R CMD INSTALL RMySQL _0.8 -0.tar.gz
*КОМАНДЫ:
библиотека (RMySQL )drv = dbDriver ("MySQL" )con = dbConnect (drv,host="localhost",dbname="test",user="root",pass="root" )альбом = dbGetQuery (con,statement="выбрать *из t _master" )альбом*