ローカル環境の R からクラウド上の MySQL に接続してみた
ローカル環境の R から 「CloudBees」 上の 「MySQL」 に接続した際の手順をメモ。
1.MySQL 関連の設定
(1)MySQL
5.5 のインストール
下記のサイトから 「mysql-5.5.24-win32.zip」 をダウンロードして、解凍
http://www.mysql.com/downloads/mysql/
(2)環境変数の設定
MYSQL_HOME: C:\MyDevelopment\MySQL\mysql-5.5.24-win32
※R に RMySQL パッケージをインストールした後は、上記の設定値を変更しても問題なさそうです。
(3)その他
%MYSQL_HOME%\lib\libmysql.lib 及び %MYSQL_HOME%\lib\libmysql.dll を %MYSQL_HOME%\lib\opt にコピー
%MYSQL_HOME%\lib\libmysql.dll を %R_HOME%\bin\i386 にコピー
2.Rtools 関連の設定
(1)Rtools
のインストール
下記のサイトから 「Rtools214.exe」 をダウンロードして、インストール
http://cran.r-project.org/bin/windows/Rtools/
(2)環境変数の設定
Path: C:\MyTools\R\Rtools\bin;C:\MyTools\R\Rtools\MinGW\bin; (追加)
3.R に RMySQL パッケージをインストール
> install.packages("DBI")
> install.packages('RMySQL', type='source')
4.R から CloudBees 上の MySQL への接続テスト
> library(RMySQL)
> dbconnector <- dbConnect(dbDriver("MySQL"), host="**********", dbname="**********",user="**********", password="**********")
> test.table <- dbGetQuery(dbconnector, "select * from test_table")
> dbDisconnect(dbconnector)
※CloudBees 上の MySQL のバージョンは 5.0 です。
関連情報
・データベースとR
- RjpWiki
・RMySQL
- RjpWiki
・WindowsでRのパッケージを作成する
- RjpWiki
・ter
Smitten's » How to install RMySQL on R 2.14.0 for Windows XP
・[PDF]
R でデータベースに登録されたデータを使う
・Jungle
Java - 『Rによるやさしい統計学』
・Jungle
Java - Eclipse で Java から R を使用してみた
・Jungle
Java - Rserve 経由で Java から R を使用してみた
p.s.
「Stax Networks」 は 「CloudBees」 に買収されていたんですね。知らなかったなぁ。
旧
「Stax Networks」 ユーザーは、「CloudBees」 に移行すれば、以前作成したアプリ等をほぼそのまま利用することができます。
・雲になったコンピュータ:
アジャイル開発クラウドのCloudBees
・‘Java-As-A-Platform’のCloudBeesがシリーズBで$10.5Mを調達
・Jungle
Java - Stax Networks を少しだけ試してみた
・Jungle
Java - Stax Networks を少しだけ試してみた (2)
・Jungle
Java - Stax Networks を少しだけ試してみた (3)