Повреждены бинлоги реплик, Relay log read failure: Could not parse relay log

Вырубился сервер реплик, включаем и в статусе Relay log read failure

Имеем следующее:

START SLAVE;

Смотрим статус:

SHOW SLAVE STATUS \G

Показывает:

Last_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issuing 'SHOW SLAVE STATUS' on this slave.

Что нужно ещё знать из этого вывода:

Relay_Master_Log_File: mysql-bin.003066

И позицию:

Exec_Master_Log_Pos: 17583720

Очищаем бинлоги слэйва и забываем текущую позицию:

RESET SLAVE;

Устанавливаем что узнали выше:

change master to master_log_file='mysql-bin.003066', master_log_pos=17583720;

И запускаем поток:

START SLAVE;

 

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *