细节
-
错误
-
状态: Done">完成
-
高
-
解决方法: 固定
-
3.0.9
-
没有一个
-
没有一个
描述
后当使用——no-check-binlog-format时,pt-table-checksum不会将binlog_format更改为statement。pt - 1527
复制步骤
- 使用binlog_format=mixed|行设置一个主从复制。
- 创建表
创建表' t ' (' id 'int(11) NOT NULL, ' col1 ' text, PRIMARY KEY (' id ')
- 添加一些主从数据
掌握>插入到测试。T set id = 1, col1=unix_timestamp();掌握>插入到测试。T set id = 2, col1=unix_timestamp();从>插入到测试。T set id = 3, col1=unix_timestamp();从>插入到测试。T set id = 4, col1=unix_timestamp();
邮票();
- 检查表校验和
掌握>校验和表测试。t\G ***************************行***************************表:test。t校验和:2473563911从>校验和表test。t\G ***************************行***************************表:test。t校验和:3347800819
- 运行pt-table-checksum
$ pt-table-checksum——version pt-table-checksum
# pt-table-checksum——databases=test——replication 雷竞技下载官网=percona。校验和h=127.0.0.1,u=msandbox,p=msandbox, p= 20795校验如果所有的表都可以校验和…开始校验和…副本notek有binlog_format ROW,这可能导致pt-table-checksum为打破复制。请阅读"使用基于行复制的副本"在工具文档的局限性部分。如果您了解风险,请指定——no-check-binlog-format禁用这检查。
# pt-table-checksum——databases=test——no-check-binlog-format——replication =雷竞技下载官网percona。校验和h=127.0.0.1,u=msandbox,p=msandbox, p= 20795校验如果所有的表都可以校验和…开始校验和…TS ERRORS DIFFS ROWS CHUNKS skip TIME TABLE 05-18T14:50:15 0 02 1 0 0.026 test.t
3.0.8工作正常
——version pt-table-checksum 3.0.8
# pt-table-checksum——databases=test——replication 雷竞技下载官网=percona。校验和h=127.0.0.1,u=msandbox,p=msandbox, p= 20795校验如果所有的表都可以校验和…开始校验和…副本notek有binlog_format ROW,这可能导致pt-table-checksum为打破复制。请阅读"使用基于行复制的副本"在工具文档的局限性部分。如果您了解风险,请指定——no-check-binlog-format禁用这检查。
# pt-table-checksum——databases=test——no-check-binlog-format——replication =雷竞技下载官网percona。校验和h=127.0.0.1,u=msandbox,p=msandbox, p= 20795校验如果所有的表都可以校验和…开始校验和…TS ERRORS DIFFS ROWS CHUNKS skip TIME TABLE 05-18T14:53:55 0 1 2 1 0 0.026 test.t
