suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie kann das Problem der MySQL-Master-Master-Synchronisation und der nicht synchronisierten Slave-Datenbank gelöst werden?

Jetzt gibt es 3 MySQL-Instanzen mysql-m1 mysql-s1 mysql-m2

mysql-m1 und mysql-s1 sind Master-Slave-Beziehungen. Alle Vorgänge in MySQL-m1 werden mit MySQL-m2 und MySQL-m1 als Master-Master-Beziehungen synchronisiert Eingefügt in mysql-m2 wird mit mysql-m1 synchronisiert, aber mysql-s1 ist nicht synchronisiert (mysql-m1 und mysql-s1 sind eine Master-Slave-Beziehung). Liegt es daran, dass die von binlog synchronisierten Daten nicht mehr in binlog aufgezeichnet werden? ? Die Slave-Bibliothek mysql-1 ist nicht synchronisiert). Muss ich eine „Master-Slave“-Beziehung zwischen MySQL-M2 und MySQL-S1 hinzufügen, um den gewünschten Effekt zu erzielen? Oder gibt es eine andere Lösung? Bitten Sie Gott um Antworten!

ringa_leeringa_lee2742 Tage vor747

Antworte allen(2)Ich werde antworten

  • PHP中文网

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

    m1开启log_slave_updates即可,m2->m1->s1属于级联复制了,中间节点确保开启这个参数

    Antwort
    0
  • 漂亮男人

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

    复制事务也会写入二进制日志的呀,你先确认下S1的同步有没有被中断吧。

    Antwort
    0
  • StornierenAntwort