由于看MySQL的log文件太多了,就手工删除了几个mysql-bin.0000X文件,想不到后来发现主从挂了,想办法解决吧!
刚开始怎么的执行set global sql_slave_skip_counter=1; 再执行什么stop/start slave都不行,真是没有办法了。后来Google了一个日志发现以下步骤,终于搞好了。记录一下,以后遇到可以马上搞定(中间我重启过主库的,第一次没搞好,后来重启了下主库,再执行就好了,另外,在执行flush logs中如果报错,最好再执行一次)。
解决方法:
Slave: stop slave;
Master: flush logs
Master: show master status; — take note of the master log file and master log position
Slave: CHANGE MASTER TO MASTER_LOG_FILE='log-bin.00000X', MASTER_LOG_POS=106;
Slave: start slave;
版权所有,转载请注明出处。
转载自 <a href="http://www.yanghengfei.com/archives/449/" title="Got fatal error 1236 from master when reading data from binary log" rel="bookmark">Got fatal error 1236 from master when reading data from binary log | 星外飞客 </a>
我简单说几句