検索

ホームページ  >  に質問  >  本文

mysqlのマスター間同期とスレーブデータベースの非同期の問題を解決するにはどうすればよいですか?

現在、mysql インスタンスが 3 つあります mysql-m1 mysql-s1 mysql-m2

mysql-m1 と mysql-s1 は マスター/スレーブ の関係です。mysql-m1 のすべての操作は mysql-s1 に同期され、mysql-m2 と mysql-m1 を # # として構成しました#マスター-マスター 関係、mysql-m2 へのデータの挿入は mysql-m1 に同期されますが、mysql-s1 は同期されません (mysql-m1 と mysql-s1 は マスター-スレーブ 関係です、右) ? binlog で同期されたデータは binlog に記録されなくなるため、スレーブ データベース mysql-1 は同期されません)。望む効果を実現するには、mysql-m2 と mysql-s1 の間に マスター/スレーブ 関係を追加する必要がありますか? それとも別の解決策がありますか?神に答えを求めてください!

ringa_leeringa_lee2781日前773

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-05-24 11:35:07

    m1 は log_slave_updates を有効にできます。m2->m1->s1 は中間ノードで必ずこのパラメーターを有効にしてください。

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-24 11:35:07

    レプリケーショントランザクションもバイナリログに書き込まれます。まず、S1の同期が中断されていないか確認してください。

    返事
    0
  • キャンセル返事