现象说明:
mysql5.1.45在做数据时,我重新将从库挂到主从中同步一段时间后出现如下现象
Connect_Retry: 60
Master_Log_File: mysql-bin.006727
Read_Master_Log_Pos: 1046964355
Relay_Log_File: relay-log.023103
Relay_Log_Pos: 1046964441
Relay_Master_Log_File: mysql-bin.006727
Slave_IO_Running: No
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table: mysql.%,test.%
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 1046964296
Relay_Log_Space: 1046965507
Until_Condition: None
Until_Log_File:

在使用MySQL 5.1.45时,主从同步过程中遇到binlog日志在事件中间被截断的问题,导致Slave_IO_Running为No。通过检查发现,binlog文件mysql-bin.006727的最后一个事务开启但未完成。进一步分析mysql-bin.006728,发现并非继续前一个binlog的事务,而是从新的事务开始。通过重新从mysql-bin.006728的开头同步,数据校验一致,说明数据未受影响,只是binlog记录出现错误。
最低0.47元/天 解锁文章
292

被折叠的 条评论
为什么被折叠?



