LINUX.ORG.RU
ФорумAdmin

Mysql ошибка репликации 1032

 ,


0

1

Всем доброго времени суток.

Подскажите, имеется репликация master -> slave. Ночью остановилась с ошибкой Last_Errno: 1032. На slave остановил и снова запустил репликацию - завелось. Параметр Seconds_Behind_Master стал 0. Вроде, всё работает нормально.

Собственно, вопрос. Как узнать не потерял ли я данные?

SHOW SLAVE STATUS\G


Ошибки не пропускал? Как я полагаю, если не установлено в конфиге

slave-skip-errors = 1032
и не делал
STOP SLAVE; SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;
ошибка просто так бы не ушла, а раз её нет значит и раб соответствует мастеру.

WoozyMasta
()
Ответ на: комментарий от WoozyMasta

Нет, ничего не пропускал. Просто сделал stop slave; start slave;

hanharr
() автор топика

Could not execute Update_rows event on table crm.ManagersTotals; Can't find record in 'ManagersTotals'

На своём локалхосте я торможу слейв, принудительно перекидываю данные из мастера в слейв, обновляю настройки репликации с указанием Read_Master_Log_Pos и Master_Log_File. Потом запускаю слейв.

Но у меня 1,5 запроса в час на мастере. :)

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

У метода есть изъян: экспорт-импорт однопоточный. Дамп весом, скажем, в 50 Гб ты будешь перезаливать несколько дней (если через mysqldump). Через innobackupex быстрее.

slowpony ★★★★★
()
Ответ на: комментарий от slowpony

Потому я и уточнил про применение и нагрузку.

Radjah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.