MySQL replication Master - Master ensure identical status

标签 mysql database replication database-replication

我在两个 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/

相关文章:

php - 在 PHP 中自动根据数据库列名称命名数组元素

php - codeigniter 根据位置和日期查看每个月的数据

javascript - 模型不与模型 Sequelize 关联

mysql - 为电子商务创建数据库结构

javascript - javascript中的多个if else条件

android - 如何允许所有 HTTPS URL 在 CouchbaseLite Android 中同步

php - Codeigniter、Activerecord 和 MySQL UDF

c# - 从多个相似的未知数据库读取

php - 如何提高 MYSQL 在网络上的性能

linux - 从本地工作站到远程服务器的代码库复制