MySQL主从同步校验工具_pt-table-checksum
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL主从同步校验工具_pt-table-checksum,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1737字,纯文字阅读大概需要3分钟。
内容图文
![MySQL主从同步校验工具_pt-table-checksum](/upload/InfoBanner/zyjiaocheng/509/17d39a375c30459e963946c3d6f18618.jpg)
wget www.percona.com/downloads/percona-toolkit/2.2.2/percona-toolkit-2.2.2.tar.gz
tar xvf percona-toolkit-2.2.2.tar.gz
cd percona-toolkit-2.2.2
perl Makefile.PL
make && make install
检查命令
pt-table-checksum --nocheck-replication-filters --replicate=test.checksum --databases=edu h=192.168.1.206,u=root,p=yixq.321 --empty-replicate-table --create-replicate-table
参数说明:
TS ? ? ? ? ? ?:完成检查的时间。
ERRORS ? ? ? ?:检查时候发生错误和警告的数量。
DIFFS ? ? ? ? :0表示一致,1表示不一致。当指定--no-replicate-check时,会一直为0,当指定--replicate-check-only会显示不同的信息。
ROWS ? ? ? ? ?:表的行数。
CHUNKS ? ? ? ?:被划分到表中的块的数目。
SKIPPED ? ? ? :由于错误或警告或过大,则跳过块的数目。
TIME ? ? ? ? ?:执行的时间。
TABLE ? ? ? ? :被检查的表名。
参数意义:
--nocheck-replication-filters :不检查复制过滤器,建议启用。后面可以用--databases来指定需要检查的数据库。
--no-check-binlog-format ? ? ?: 不检查复制的binlog模式,要是binlog模式是ROW,则会报错。
--replicate-check-only :只显示不同步的信息。
--replicate=? :把checksum的信息写入到指定表中,建议直接写到被检查的数据库当中。
--databases=? :指定需要被检查的数据库,多个则用逗号隔开。
--tables=? ? ?:指定需要被检查的表,多个用逗号隔开
h=127.0.0.1 ? ?:Master的地址
u=root ? ? ? ? :用户名
p=123456 ? ? ? :密码
P=3306 ? ? ? ? :端口
更多的参数请见官网,上面指出来的是常用的,对该场景够用的参数。
通过DIFFS是1可以看出主从的表数据不一致。通过查看从库上的test.checksum表可以看到主从库的检验信息。
MySQL主从同步校验工具_pt-table-checksum
标签:说明 执行 family 意义 tar 复制 注意事项 用户 wget
本文系统来源:https://www.cnblogs.com/sqlservertongbu/p/11013627.html
内容总结
以上是互联网集市为您收集整理的MySQL主从同步校验工具_pt-table-checksum全部内容,希望文章能够帮你解决MySQL主从同步校验工具_pt-table-checksum所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。