关于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的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;
您可以选择一种方式赞助本站
支付宝转账赞助
