关于MySQL双主“Got fatal error 1236: ‘Could not find first log file name in binary log index file’ from master when reading data from binary log”

摘要

 关于MySQL双主“Got fatal error 1236: ‘Could not find first log file name in binary log index file’ from master when reading data from binary log”

 

由于看MySQL的log文件太多了,就手工删除了几个mysql-bin.0000X文件,想不到后来发现主从挂了,想办法解决吧!

刚开始怎么的执行set globalsql_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;

 关于MySQL双主“Got fatal error 1236: ‘Could not find first log file name in binary log index file’ from master when reading data from binary log”

 

由于看MySQL的log文件太多了,就手工删除了几个mysql-bin.0000X文件,想不到后来发现主从挂了,想办法解决吧!

刚开始怎么的执行set globalsql_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;

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情