Как использовать RMySQL в Windows?

Я попытался использовать пакет RMySQL, но я получаю эту ошибку:

install.packages('RMySQL')
Warning in install.packages :
 package ‘RMySQL’ is not available (for R version 2.14.2)

Что я могу сделать, чтобы использовать MySQL с R?

Спасибо!

4 ответа

В пакете RMySQL нет бинарных окон. Это означает, что вам придется установить этот пакет из исходного кода и самостоятельно создать его.

На странице CRAN RMySql вы заметите, что нет доступных двоичных файлов со ссылкой на Предварительно скомпилированные двоичные пакеты для R-2.14.x для Windows

С этой страницы:

Packages related to many database system must be linked to the exact 
version of the database system the user has installed, hence it does 
not make sense to provide binaries for packages
 RMySQL, ROracle, ROracleUI,
although it is possible to install such packages from sources by
 install.packages('packagename', type='source')
after reading the manual 'R Installation and Administration'.

Итак, прочитайте руководства, в частности R Installation and Administration, установите RTools, а затем используйте:

install.packages('RMySQL', type='source')


После установки Rtools с страницы CRYK RMySQL возьмите источник из ссылки Package source:, чтобы убедиться, что у вас установлена ​​последняя версия. Затем прочитайте информацию в файле INSTALL, который поставляется вместе с пакетом (или найдите ту же информацию на ссылке Installation: на вышеупомянутой странице CRAN).

Основная проблема, с которой сталкивается большинство людей, - это устаревшая информация в Интернете, относящаяся к более старым версиям RMySQL, а не использование инструкций, которые прилагаются к самому пакету.


Я испытал некоторые трудности с установкой пакета RMySQL в R, дважды в этом году. Я еще не использовал его. Чтобы помочь мне преодолеть известные дополнительные проблемы, я выполнил шаги, которые я нашел в этих двух статьях:

Сначала вам нужно загрузить, установить и настроить MySQL для работы с Windows. Затем вам нужно будет создать или отредактировать файл Renviron.site и добавить переменную MYSQL_HOME в среду по умолчанию и другие хитроумные настройки, которые могли работать для других людей, но не работали для меня.

Похоже, что запуск RMySQL на Windows не рекомендуется; есть другие пакеты, которые вы можете использовать, чтобы заставить R работать с MySQL. Я проверял R bloggers, R Studio Support и R Help Mailing List, чтобы найти способы решения этой проблемы.

Хотя они являются полезными ресурсами, нет никакой гарантии, что шаги по устранению неполадок будут работать для всех. Вы можете попробовать следовать им, чтобы установить пакет RMySQL, и если они будут работать, вы должны будете использовать пакет с R.


Проведя 10 часов, я последовал инструкциям Арне и Виллем отсюда: http://www.ahschulz.de/2013/07/23/installing-rmysql-under-windows/, и он работал как магия.

licensed under cc by-sa 3.0 with attribution.