0

3 つの mysql DB があり、それぞれが異なるサーバー上にあります

  • A - マスター データベース

  • B - A のスレーブ。このサーバーのいくつかのテーブルには、サーバー B にあり、サーバー A にはないテーブルにデータを挿入するトリガーがあります。 Triggers によって tbl_trade_b テーブルにコピーされます

  • C - B のスレーブ - B からいくつかのテーブルをレプリケートする必要がある ROW ベース レプリカ。

注: DB は同じ名前を持ち、A と B の間のレプリカは非常に長い間正常に動作します。

これらは、[mysqld] の C サーバーの my.cnf に設定したグローバル変数です。

server-id=5
binlog-format=ROW
replicate-wild-do-table=dbname.tbl_trade_b

[mysqld] の B にあるもの:

server-id               = 3
log_bin                 = /var/log/mysql/mysql-bin.log
log-bin-trust-function-creators =       1

「スレーブステータスを表示」をチェックすると、すべて問題ないように見えますが、 C に新しいデータはありません。

mysql バージョン 5.5.31

どんな助けでも素晴らしいです Tnx

4

0 に答える 0