Восстанавливаем репликацию без остановки Amazon

У нас разрушилась репликация stats сервера

1. Делаем Amis инстанса slave
2. Создаем Volume размера по больше
3. Монтируем новый volume к master и делаем бэкап

innobackupex --user=root --password=pwd /root

Закидываем логи в папку куда скопировались данные

innobackupex --user=root --password=pwd --apply-log /root/2019-02-09_21-02-52

4. Отмонтируем диск

5. Запускаем инстанс из ранее созданого образа

6. Монтируем к новому инстансу с диск с копией

7. Запускаем mysql, переименовываем

mv /mnt/root/2019-02-09_21-02-52 /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql

/etc/init.d/mysql start

8.  Делаем дамп

mysqldump uroot -p -A | gzip > /tmp/databases.sql

9. Отмонтируем и монтируем диск к статс серверу SLAVE должен быть остановлен

10. Удаляем базу,  и восстанавливаемся из дампа

 zcat /tmp/database.sql.gz | mysql -uroot -p database

11. Смотрим на чем остановился мастер

cat /var/lib/mysql/xtrabackup_binlog_info
mysql-bin.000001	15386388

12. Устанавливам и запускаем slave

CHANGE MASTER TO MASTER_HOST='10.8.15.106',
MASTER_USER='replicant', MASTER_PASSWORD='rimmIdFuvar0',
MASTER_LOG_FILE='mysql-bin.003740', MASTER_LOG_POS=1008837231; 
SLAVE START;
SHOW SLAVE STATUS\G

 

MYSQL

Related Articles

0 Comment

Leave a Comment

Ваш адрес email не будет опубликован.