mysql mysql_upgrade主从升级造成的1580错误

版本升级5.1.68->5.5.38

发现问题:

从库先升级,然后升级主库;升级完成后从库主从同步出现1580错误,如图:

分析问题:

mysql_upgrade内包含了alter等语句会记录到binlog中再到备库执行。先选择在主库执行命令进而导致了这个错误:

在从库执行" show slave status\G;"则会看到关于slow.log的报错信息

 

解决问题:

可通过如下步骤绕过BUG

1"stop slave;"

2"SET GLOBAL sql_slave_skip_counter=1;"

3"start slave;"

这样就可以绕过BUG继续复制了。