Laster's Blog

Laster's Blog

気が向いた時の備忘録

FEDERATEDエンジン

YumでインストールしたMySQL5.1.66でFEDERATEDエンジンを使おうとしたらエラーになってしまった。

show pluginsコマンドで調べてみると

+------------+--------+----------------+-----------------+---------+
| Name       | Status | Type           | Library         | License |
+------------+--------+----------------+-----------------+---------+
| binlog     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| partition  | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| CSV        | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| MEMORY     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| InnoDB     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| MyISAM     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
+------------+--------+----------------+-----------------+---------+

となり、FEDERATEDが有効になってないみたい。

そこで、my.cnfの[mysqld]セクションに次の2行を追加して再起動

plugin-load=federated=ha_federated.so
federated

FEDERATEDエンジンプラグインを読み込み [1]
FEDERATEDエンジンを有効にする [2]

無事にFEDERATEDエンジンが有効になりました。

+------------+--------+----------------+-----------------+---------+
| Name       | Status | Type           | Library         | License |
+------------+--------+----------------+-----------------+---------+
| binlog     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| partition  | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| CSV        | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| MEMORY     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| InnoDB     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| MyISAM     | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL            | GPL     |
| FEDERATED  | ACTIVE | STORAGE ENGINE | ha_federated.so | GPL     |
+------------+--------+----------------+-----------------+---------+

コメントを残す