我在两个 MySQL 5.0 之间设置了主到主复制
我的要求是,在开始我的应用程序之前,我必须确保数据库是相同的我想确认“show slave status”命令的“seconds_behind_master”处于 0 秒足以考虑 2 个数据库同步?
http://dev.mysql.com/doc/refman/5.0/en/show-slave-status.html
谢谢
最佳答案
不,这不足以保证数据库是相同的,只是从服务器运行了主服务器二进制日志中的所有语句。您可以更新或删除从属数据库上的大块数据,并且仍然落后于主数据库 = 0 秒,但从属数据库肯定与主数据库不同。
您应该使用像 Percona 的 pt-table-checksum 这样的工具如果您真的想验证数据库是否相同。
关于MySQL replication Master - Master ensure identical status,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9232680/