mysql 5.1.44:
mysql でフェデレーション エンジンを有効にする必要があります。どうすればいいですか?
この投稿が少し古いことは承知していますが、多くの人がユニオン エンジンで問題を抱えているようです。
yum 経由で mysql バイナリをインストールすると、HA (高可用性) プラグインがすでにインストールされています。 mysql CLI でプラグインをロードするだけです。
基本的なプロセスは次のとおりです:
mysqld を開始します (まだ開始していない場合)。この時点では、「federated」が /etc/my.cnf にないことを確認してください。
EX: この時点で、標準の YUM インストールでは /etc/my.cnf は次のようになります...
root (または十分な権限を持つ別のアカウント) を使用して mysql CLI にログインします。
以下に示すように、この時点では FEDERATED エンジンは表示されません:
-->貼り付け終了
フェデレーション エンジンを有効にするには、次のように入力します:
「エンジンを表示」すると FEDERATED エンジンが表示されますが、オフになっています...
次のようになります:
これで、次のように「federated」行を /etc/my.cnf ファイルに安全に追加できるようになりました。 リーリー
リーリー
###幸運を!
/etc/my.cnf を編集し、[mysqld] セクションに次の行を追加します。 リーリー
/etc/my.cnf
[mysqld]
--federated を指定するのと同じ
この投稿が少し古いことは承知していますが、多くの人がユニオン エンジンで問題を抱えているようです。
yum 経由で mysql バイナリをインストールすると、HA (高可用性) プラグインがすでにインストールされています。 mysql CLI でプラグインをロードするだけです。
基本的なプロセスは次のとおりです:
mysqld を開始します (まだ開始していない場合)。この時点では、「federated」が /etc/my.cnf にないことを確認してください。
EX: この時点で、標準の YUM インストールでは /etc/my.cnf は次のようになります...
リーリーroot (または十分な権限を持つ別のアカウント) を使用して mysql CLI にログインします。
リーリー以下に示すように、この時点では FEDERATED エンジンは表示されません:
リーリー-->貼り付け終了
フェデレーション エンジンを有効にするには、次のように入力します:
リーリー「エンジンを表示」すると FEDERATED エンジンが表示されますが、オフになっています...
次のようになります:
リーリーこれで、次のように「federated」行を /etc/my.cnf ファイルに安全に追加できるようになりました。 リーリー
mysqld を再起動します (サービス mysqld の再起動など)リーリー
FEDERATED エンジンが利用可能であり、SUPPORT が YES であることがわかります。リーリー
これで完了です...フェデレーテッドテーブルの作成を続けます...###幸運を!
コマンドラインで/etc/my.cnf
を編集し、[mysqld]
セクションに次の行を追加します。 リーリー--federated
を指定するのと同じ