MySQLのFEDERATEDにはまった
OracleでいうDBLinkみたいな機能らしい。
FEDERATED自体の解説は下記が詳しい。
http://www.thinkit.co.jp/free/article/0608/1/5/
http://www.klab.jp/media/mysql/index2.html
自分はインストールの時点でつまずいてしまった。
ソースから入れたのだが、「./configure」時に「--with-federated-storage-engine」を入れてコンパイル、インストールしただけでは有効にならなかった。
英語のマニュアルに書いてある
Beginning with MySQL 5.1.26, the FEDERATED storage engine is not enabled by default in the running server; to enable FEDERATED, you must start the MySQL server binary using the --federated option.
が日本語のマニュアルに書いていなくて数時間はまった。
一回だけ使うならmysqldのオプションに「--federated」をつければOK。
普段から使うなら「my.cnf」の「[mysqld]」に「federated」を追加すればOK。
皆さんは気をつけてね。
日本語のマニュアル
http://dev.mysql.com/doc/refman/5.1/ja/federated-storage-engine.html
英語のマニュアル
http://dev.mysql.com/doc/refman/5.1/en/federated-storage-engine.html