mysql 5.1.44:
を持っています リーリーmysql でフェデレーション エンジンを有効にする必要があります。どうすればいいですか?
P粉2960800762023-10-19 07:17:27
この投稿が少し古いことは承知していますが、多くの人がユニオン エンジンで問題を抱えているようです。
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 の再起動など)再起動後、mysql CLI に戻ります。
リーリー
FEDERATED エンジンが利用可能であり、SUPPORT が YES であることがわかります。リーリー
これで完了です...フェデレーテッドテーブルの作成を続けます...###幸運を!
P粉4574458582023-10-19 00:08:00
/etc/my.cnf
を編集し、[mysqld]
セクションに次の行を追加します。
リーリー
--federated を指定するのと同じ