Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Auf BEIDE Master Server

STOP SLAVE;

 

Auf den ZWEITEN  KAPUTTEN 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 KAPUTTEN Master Server, den Slave resetten, und Sicherung einspielen

...

SOURCE master.sql;

 

Auf den ZWEITEN  KAPUTTEN Master Server aus den master.sql die Master Position ermitteln, und dann den Slave reinitialisieren
CHANGE MASTER TO MASTER_HOST = 'acd-dbm1', MASTER_USER = 'repl', MASTER_PASSWORD = 'fireball', MASTER_LOG_FILE='<Name LogFile>', MASTER_LOG_POS=<Position LogFile>; 
START SLAVE;

 

Auf den KAPUTTEN ZWEITEN Master Server den Slave Prüfen

...

Erst wenn alles OK, dann weitermachen.

Auf den ZWEITEN KAPUTTEN Master Server alle Tabellen locken und Master Position notieren

FLUSH TABLES WITH READ LOCK; 
SHOW MASTER STATUS;

Die Positionen von SHOW MASTER STATUS werden im folgenden Kommando benötigt.

Auf den ERSTEN  GUTEN Master Server die Replikation neu positionieren und starten 

CHANGE MASTER TO MASTER_HOST = 'acd-dbm2', MASTER_USER = 'repl', MASTER_PASSWORD = 'fireball', MASTER_LOG_FILE='<Name LogFile>', MASTER_LOG_POS=<Position LogFile>;
START SLAVE;

 

Auf den ZWEITEN  KAPUTTEN Master Server die Tabellen Locks aufheben

UNLOCK TABLES;

 


Master und Slaves Prüfen

...