MySQL主从复制报错处理和数据一致性校验及修复方法
来源:互联网 发布:移动终端软件开发技术 编辑:程序博客网 时间:2024/05/18 22:08
show slavestatus\G
IO_thread
Master_Log_File:mysql-bin.000001
Read_Master_Log_Pos:2049
SQL_thread
Relay_Master_Log_File:mysql-bin.000001
Exec_Master_Log_Pos:2049
同步延时
Seconds_Behind_Master:0
错误处理:
1032错误找不到记录
在从库上添加记录
如果为delete,可直接skip,跳execued +1位置
start slave sql_thread;
1062错误主键冲突
在从库上删除主键冲突记录
rpm -ql percona-toolkit-2.2.15-2.noarch
主从数据一致性校验及修复方法
需要安装percona-toolkit
pt-table-checksum连接主库信息
200G的库可能3个小时
pt-table-checksum--nocheck-replication-filters --no-check-binlog-format--replicate=thunder.checksums --create-replicate-table --databases=thunder -h 192.168.199.116 -P 3316 -u thunder -pthunder --recursion-method="processlist"
利用 --print把执行语句打印出来
pt-table-sync--replicate=thunder.checksums --recursion-method="processlist" --databases=thunderh=192.168.199.116,P=3316,u=thunder,p=thunder --print
利用 --execute把执行执行
pt-table-sync--replicate=thunder.checksums --recursion-method="processlist" --databases=thunderh=192.168.199.116,P=3316,u=thunder,p=thunder --execute
Tips:
利用PTDEBUG=1学会看调整
- MySQL主从复制报错处理和数据一致性校验及修复方法
- MySQL主从复制数据一致性校验和修复方法及自动化实现
- MySQL主从复制数据一致性校验shell脚本
- centos7.2 percona-toolkit进行mysql主从数据一致性校验+修复
- 腾讯游戏MySQL数据一致性校验及在线修复实践
- MySQL GTID 主从复制错误修复方法
- pt-table-checksum- 主从MySQL数据一致性校验
- MySQL报错处理
- mysql报错处理
- MySql 报错处理
- MySQL主从服务器数据一致性的核对与修复
- MySQL主从服务器数据一致性的核对与修复
- Mysql 5.6 源码安装及报错处理
- mysql集群数据一致性校验
- mysql异常报错处理
- Mysql常见报错处理
- mysql数据一致性和副本复制-part1
- mysql数据一致性和副本复制-part2
- Android完全退出程序的解决方案
- 2016年将成为IT新元年
- 函数sync、fsync与fdatasync总结整理
- Java并发库(一):传统线程技术回顾
- 程序员职业发展规划
- MySQL主从复制报错处理和数据一致性校验及修复方法
- 【剑指offer】2.3.3链表——面试题5:从尾到头打印链表
- java实现附件预览(openoffice+swftools+flexpaper)
- Android sdk 更新
- 读取PE文件的导入表
- ADB常用命令
- 进程线程及堆栈关系的总结
- asp.net中web.config配置节点大全详解
- 动态追加标签,获取某标签下的标签个数