2015-11-27

MySQL Slave 重啟後步驟

此文章的場景是描述 MySQL Slave 和 Master 斷了同步資料,如何恢復。


  1. [M] myql> FLUSH TABLES WITH READ LOCK;
  2. [M] $ mysqldump --all-databases --master-data | bzip2 -9 > mysql.bz2
  3. [M] scp mysql.bz2 foo@SLAVE:
  4. [S] mysql> STOP SLAVE;
  5. [S] bzip2 -dc | mysql -u root -p
  6. [M] mysql> RESET MASTER;
  7. [S] mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=147;
  8. [S] mysql> START SLAVE;
  9. [M] UNLOCK TABLES;