星外飞客

由于看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>

我简单说几句

随机推荐

最新评论

无觅相关文章插件,快速提升流量