Versions Compared

Key

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

...

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 

...