pt-table-checksum,?pt-table-sync及percona-toolkit工具包的安装和使用


percona-toolkit MySQL的一个很有用的工具

详情请参考

http://www.cnblogs.com/zping/p/5678652.html
检查数据一致性(前提是 从库必须是活动的)

保证
rep_40 用户有对主库及冲库的访问权限

最简单的做法就是赋予所有的权限


pt-table-checksum h=192.168.27.40,u=rep_40,p=’*****’,P=3306 –databases=afantisoft –tables=wx_app_car_usercar –nocheck-replication-filters –set-vars innodb_lock_wait_timeout=50
#所有库的一致性检查 主库ip
192.168.27.40(此语句在主库上执行) 同时dba用户必须能同时访问主库及从库

pt-table-checksum h=127.0.0.1,u=dba,p=’******’,P=3306 –nocheck-replication-fi开发云主机域名lters –set-vars innodb_lock_wait_timeout=50

执行完了之后 可以在从库的percona.checksums 中查看效果

this_crcmaster_crc 不一致就代表了主从数据又差异

crc为工具截取的数据块经过函数转换之后的值

可以使用如下sql查找 异常不一致的表

select * from checksums where this_crcmaster_crc

相关推荐: mysql学习8:第四章:数据库文件–日志文件

默认存放路径在数据目录下,以error.log结尾的文件。 查看文件位置: show variables like ‘%og_error%’; 注意warnings信息 TIMESTAMP类型特点 记录提交后的所有DML语句。如需记录select 和show,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 06/05 09:39
Next 06/05 09:39

相关推荐