administrace:mysql:restart_replikace

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
administrace:mysql:restart_replikace [2019/05/09 00:02]
badtotem
administrace:mysql:restart_replikace [2019/05/09 00:09] (aktuální)
badtotem [Provedeme na Slaves:]
Řádek 1: Řádek 1:
 ====== Restartování MySQL replikace ====== ====== Restartování MySQL replikace ======
  
-  * Provedeme na Master:+===== Provedeme na Master: ​===== 
  
 <​code>​ <​code>​
Řádek 8: Řádek 9:
 SHOW MASTER STATUS; SHOW MASTER STATUS;
 </​code>​ </​code>​
 +
 +Export databáze
 +
 +<​code>​
 +mysqldump -uroot -p lms --routines > lmsdump-actual.sql
 +</​code>​
 +
 +Unlock tabulek
 +
 +<​code>​
 +UNLOCK TABLES;
 +</​code>​
 +
 +===== Provedeme na Slaves: =====
 +
 +Zastavíme čtení slave, zrušíme DB a vytvoříme prázdnou
 +
 +<​code>​
 +STOP SLAVE;
 +DROP DATABASE LMS;
 +CREATE DATABASE LMS ...;
 +</​code>​
 +
 +Načteme exportovanou zálohu
 +
 +<​code>​
 +mysql -uroot -p lms < lmsdump-actual.sql
 +</​code>​
 +
 +Nastavíme opět synchronizaci MySQL 
 +
 +<​code>​
 +RESET SLAVE;
 +CHANGE MASTER TO MASTER_LOG_FILE='​mysql-bin.000001',​ MASTER_LOG_POS=1;​
 +</​code>​
 +
 +Spustíme čtení SLAVE
 +
 +<​code>​
 +START SLAVE;
 +SHOW SLAVE STATUS \G;
 +</​code>​
 +
 +Pokud je vše OK, tak uvidíme tohle, jinak hledej chybu dle ERROR
 +
 +<​code>​
 +Slave_IO_Running:​ Yes
 +Slave_SQL_Running:​ Yes
 +</​code>​
 +
  • administrace/mysql/restart_replikace.1557352927.txt.gz
  • Poslední úprava: 2019/05/09 00:02
  • autor: badtotem