...
Auf BEIDE Master Server
STOP SLAVE;
Auf den ZWEITEN Master Server eine Sicherung der ersten Master DB anfertigen
mysqldump -hacd-dbm1 -uroot -pfireball --single-transaction --master-data=2 --databases JTELWeb JTELStats JTELLog --add-drop-database --add-drop-table --events --routines --triggers > master.sql
Auf den ZWEITEN Master Server, den Slave resetten, und Sicherung einspielen
RESET SLAVE;
SOURCE master.sql;
Auf den ZWEITEN Master Server aus den master.sql die Master Position ermitteln, und dann den Slave reinitialisieren
CHANGE MASTER TO MASTER_HOST = 'acd-dbm2', MASTER_USER = 'repl', MASTER_PASSWORD = 'fireball', MASTER_LOG_FILE='binlog.000123', MASTER_LOG_POS=12345678;
START SLAVE;
Auf den ZWEITEN Master Server den Slave Prüfen
...
Auf den ZWEITEN Master Server alle Tabellen locken und Master Position notieren
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;
Auf den ERSTEN Master Server die Replikation neu positionieren und starten
CHANGE MASTER TO MASTER_LOG_FILE='binlog.000456', MASTER_LOG_POS=987654321;
Auf den ZWEITEN Master Server die Tabellen Locks aufheben
UNLOCK TABLES;
Master und Slaves Prüfen
Auf allen Servern nun
...