2015-07-09 4 views
0

У нас было завершение работы на подчиненном сервере (в 13:47), после чего подчиненный не следит за мастером. У меня есть все данные до выключения на подчиненном сервере.Ошибка репликации percona после выключения ведомого устройства

Вот раб:

mysql> show slave status \G <br> 
*************************** 1. row ***************************<br> 
       Master_Host: 192.168.0.56<br> 
      Master_Log_File: mysql-bin.000226<br> 
     Read_Master_Log_Pos: 695831819<br> 
      Relay_Log_File: mysql-relay-bin.000001<br> 
      Relay_Log_Pos: 4<br> 
    Relay_Master_Log_File: mysql-bin.000226<br> 
     Slave_IO_Running: No<br> 
     Slave_SQL_Running: Yes<br> 
     Exec_Master_Log_Pos: 695831819<br> 
      Relay_Log_Space: 120<br> 
      Last_IO_Errno: 1236<br> 
      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'<br> 
    Last_IO_Error_Timestamp: 150709 14:26:07<br> 

кажется рабыня получает журналы.
На самом деле у нас есть репликация «Master with Relay Slave», и сам ведомый действует как мастер для другого подчиненного.

ответ

0

Как долго ваш раб закрыт? Это сообщение об ошибке:

Could not find first log file name in binary log index file

означает, что ведомое спросил мастера для двоичного файла журнала mysql-bin.000226 и мастер ответил: «К сожалению, я не знаю о том, что файл больше.»

На вас главный тип: SHOW BINARY LOGS; Вы видите файл журнала, который просит ведомый? Если нет, и вы видите других, то кто-то или какой-то скрипт удалили его.

В любом случае вам необходимо восстановить этот двоичный журнал мастеру (из резервной копии), или вам потребуется повторная инициализация вашего ведомого от мастера с помощью Percona XtraBackup.

Смежные вопросы