近日,遇到了Mysql主從庫不同步問題,主要是因為電腦斷了一下電,折騰啊。
從庫日志中的錯誤: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'
解決辦法:
1. 首先停止從庫同步;
slave stop;
2. 主庫中清空日志:
flush logs;
3. 查看主庫狀態,主要查看日志文件和位置:
show master status;
4. 回到從庫中,執行命令,使日志文件和位置對應主庫:
CHANGE MASTER TO MASTER_LOG_FILE='log-bin.000005',MASTER_LOG_POS=107;
5. 最後,啟動從庫:
slave start;
成功解決!
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'”