Replication failed
From Help system
Сценарий master-master или master-slave репликации MySQL:
master 1 (slave 2) - первый master сервер master 2 (slave 1) - второй master сервер
Could not find first log file name in binary log index file
Ошибка Could not find first log file name in binary log index file возникает, когда один из серверов выходил из строя и после восстановления работы не смогу корректно продолжить реплицировать данные.
На master 1 комманда
show slave status\G
выдает ошибку:
Last_IO_Errno: 1236 Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘Could not find first log file name in binary log index file’
Решение
master 1
stop slave;
slave 1
flush logs; show master status;
Запоминаем из последней комманды вывод master log file и master log position
master 1
CHANGE MASTER TO MASTER_LOG_FILE='log-bin.00000X', MASTER_LOG_POS=106;
подставляем актуальные данные, то что мы запоминали выше
start slave;
