症状:两台mysql服务器主从同步报错,关键报错如下:
Slave_IO_Running: No
Slave_SQL_Running: Yes
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端执行
flush logs;
show master status;
记下File, Position。
在slave端执行:
CHANGE MASTER TO MASTER_LOG_FILE='testdbbinlog.000008',MASTER_LOG_POS=107;--- 换成master的File 和Position的值
slave stop;
slave reset;
slave start;
show slave status \G
##########################
如不出意外,则药到病除