Google
WWW を検索 junglejava.jp を検索

 ローカル環境の R からクラウド上の MySQL に接続してみた

Posted in クラウドコンピューティング (RSS), データベース (RSS), データマイニング (RSS)

ローカル環境の 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)

Posted on 2012年05月26日