2014年04月04日 星期五 16:10
最近从库有不少错误都被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
此命令会执行修复语句
2014年04月04日 星期五 16:34
Slave如果出现不一致,一定要找出根本原因并解决,决不能糊里糊涂跳过。
2014年04月04日 星期五 16:35
恩,查看error,避免同类问题出现。。
Zeuux © 2024
京ICP备05028076号