在使用Mysql進行主備同步、binlog監聽時,可能會出現異常資訊:Slave can not handle replication events with the checksum that master is configured to log。該異常是由于主備庫使用了不同的binlog_checksum設定,常見于master為版本5.6+,slave版本較低的情況,因為Mysql5.6預設的binlog_checksum設定為CRC32,而之前的版本預設為NONE。
檢視binlog_checksum設定
show variables like '%binlog%';
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcdXQE1UNrhEZ6ZkMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TO4cTMwkTM3EzMxkDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
解決辦法是将高版本的binlog_checksum設定為NONE或CRC32。