1:備庫寫數據
2:執行non-deterministic query
3:回滾摻雜事務表和非事務表的事務
4:binlog或者relay log數據損壞
數據不同步給應用帶來的危害是致命的,當出現主從數據不壹致的情況,常見的應對方法是先把從庫下線,然後找個半夜三更的時間把應用停掉,重新執行同步,如果數據庫的體積十分龐大,那工作量可想而知,會讓人崩潰。本文介紹使用percona-toolkit工具對mysql主從數據庫的同步狀態進行檢查和重新同步。
壹:安裝percona-toolkit
二:修改mysql 的binlog格式binlog_format參數為row格式
mysql binlog日誌有三種格式,分別為Statement, Mixed,以及ROW!