MySQL管理工具MySQL Utilities — 生成差异SQL语句来同步表数据(5)

在生产环境中,为了数据的安全,往往会布置多台,来保障数据冗余。然而,有时会因各种原因导致数据的不一致。我们不仅仅想知道哪些数据是不同的,相反,更要知道如何去修复这些不一致的数据来保障冗余数据是一样的。比如,主从,数据不一致重新做主从,效率太低了。此外还不能确定哪个库上的数据是最新的。因此想要看到两个方向的SQL转换语句。在这种情况下,mysqldbcompare工具非常实用。

mysqldbcompare如何使用就去看看前篇内容哈。 这节来说说如何使用mysqldbcompare来保证数据一致性。

比较生成差异性语句

需要对menagerie数据库有SELECT权限。

执行生成的语句

如果要让13001实例的数据与13002实例一致的话,需要执行下面的SQL语句:

如果要让13002实例的数据与13001实例一致的话,需要执行下面的SQL语句:

是不是觉得这个工具非常的赞。妈蛋的,再也不用担心数据不一样了,哪里不会比较哪里。