最近从库有不少错误都被skip了,担心数据可能和主库有不一致,特用pt-table-checksums检查一下,命令如下:
pt-table-checksums --nocheck-replication-filters --replicate=db_name.checksum --databases=db_name h="主库ip",u="user",p="password" --create-replicate-table --empty-replicate-table --no-check-binlog-format
如有不一致,使用pt-table-sync修复
pt-table-sync --print --replicate=db_name.checksum h=主库ip,u=user,p=password,P=3306 h=从库ip,u=user,p=password,P=3306
此命令会打印出修复语句,检查无误后
pt-table-sync --execute --replicate=db_name.checksum h=主库ip,u=user,p=password,P=3306 h=从库ip,u=user,p=password,P=3306
此命令会执行修复语句
来自:http://www.zeuux.com/group/mysql/bbs/content/57524/?s=87b7e85e3d147af38a6913dc9ea4ecef
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7143/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
评论列表