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繼續複製了。