MySQL主从复制 - 数据一致性与恢复
percona-toolkit工具做校验,而该工具包含
yum install perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes perl perl-DBI -y
yum -y install perl-Digest-MD5
rpm -ivh percona-toolkit-3.1.0-2.el7.x86_64.rpm
yum list | grep percona-toolkit
--nocheck-replication-filters :不检查复制过滤器,建议启用。后面可以用--databases来指定需要检查的数据库。
GRANT SELECT, PROCESS, SUPER,REPLICATION SLAVE ON*.*TO'root'@'root' IDENTIFIEDBY 'root';
report_port=3306
手册地址:https://www.percona.com/doc/percona-toolkit/LATEST/pt-table-sync.html
pt-table-sync --replicate=check_data.checksums h=127.0.0.1,u=root,p=root h=192.168.153.131,u=root,p=root --print
pt-table-sync [options] dsn [dsn]
该工具先maseter的信息, 然后再是从库上的信息;参数建议
可以编辑shell脚本来检测和同步数据:
touch pt-check-sync.sh
#!/usr/bin/env bash
sh pt-check-sync.sh
然后可以通过编辑crontab -e 定时执行这个脚本就好
20 23 * * * /www/wwwroot/192.168.153.128/shell/pt-check-sync.sh
表示每天晚上23:20运行这个脚本
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.环境: 主库 10.101.67.15 从库 10.101.67.13 10.101.67.14 10....
- 架构 主:172.17.100.80 从:172.17.100.104 sysbench:172.17.100.1...
- 一、MySQL 复制架构 Master/Slave主从架构Master:主节点可读可写Slaves: 从节点只读、...