使用pt-table-checksum检查主从复制是否正常

2014-11-24 18:04:10 · 作者: · 浏览: 2

其实对于一个小小的DBA来说,有时候是无法避免这些问题的。


于是我们就需要一个工具,来检查主从复制是否正常,是否出现了错误。


pt-table-checksum。


相关阅读:


----------------------------------------分割线----------------------------------------


在主服务器上 checksum MySQL数据库


只有在第一次运行的时候,需要 –create-replicate-table 选项,以后重复运行就不必了。


每个表的checksum值会保存到 test.checksum中,然后会被replicate到所有的从服务器。


然后就可以检测从服务器是否正常了。不过下面的命令依然是在主服务器上运行的:


$ pt-table-checksum --replicate=test.checksum --replicate-check-only --databases=mysql localhost


如果数据都一致的话,就不会有什么输出。否则可能会有下面的输出: