meteozond
@meteozond

Mysql 5.6 Replica: Error reading header of binary log while looking for the oldest binary log that contains any GTID that is not in the given gtid set

1. Стояла связка slave1, slave2 и master на основе GTID
2. master поломался
3. Решено было slave1 повысить до master

При попытке прицепить к нему любой слейв будь то новый или осиротевший slave2 получаем:

Got fatal error 1236 from master when reading data from binary log: 'Error reading header of binary log while looking for the oldest binary log that contains any GTID that is not in the given gtid set


В Executed_Gtid_Set Вот такая интересная картина:

2a00778d-67bb-11e3-a8ca-984be167b048:1-131685,
5ac32f60-3fe2-11e3-a370-28924a3478a2:1-45941748


Поднимать чистый мастер - не хочется.
Есть какие-то варианты решить проблему?
И как такие проблемы вообще принято разруливать?
  • Вопрос задан
  • 2735 просмотров
Решения вопроса 1
meteozond
@meteozond Автор вопроса
В общем, как оказалось, по непонятной причине побился один из binlog-ов. Причем какой-то из древних.
Пришлось делать reset master и разворачивать слейвов заново.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы