MySQL主從復(fù)制是常用的高可用部署方案之一,在使用過程中需要進行主從一致性檢驗,以確保數(shù)據(jù)的準確性和一致性。以下是一些常用的主從一致性檢驗方法:
1. 檢查主從版本號是否一致 SHOW VARIABLES LIKE 'version'; 2. 檢查主從server_id是否一致 SHOW VARIABLES LIKE 'server_id'; 3. 檢查主從log_bin是否開啟 SHOW VARIABLES LIKE 'log_bin'; 4. 檢查主從log_bin是否同步 SHOW SLAVE STATUS\G 5. 檢查主從binlog_format是否一致 SHOW VARIABLES LIKE 'binlog_format'; 6. 檢查主從character_set是否一致 SHOW VARIABLES LIKE 'character_set%'; 7. 檢查主從collation是否一致 SHOW VARIABLES LIKE 'collation%'; 8. 檢查主從的表是否有相同的checksum值 CHECKSUM TABLE tablename; 9. 比較主從庫的數(shù)據(jù)數(shù)量和數(shù)據(jù)一致性 SELECT COUNT(*) FROM table; SELECT COUNT(*) FROM table; 10. 檢查主從同步延遲 SHOW SLAVE STATUS\G
上一篇mysql主從不同步只讀
下一篇mysql主從一致校驗