使い方 pt-table-checksum
mysql 5.7ではbinlog_format=ROW
がデフォルトです
私も必要があります binlog_format=ROW
は、mysql構成の他のパラメーターに関連してこのように設定されます
# pt-table-checksum h=localhost,u=checksum,p=xxx
Replica Worker-Intel-i7-2600-16gb has binlog_format ROW which could cause pt-table-checksum to break replication. Please read "Replicas using row-based replication" in the LIMITATIONS section of the tool's documentation. If you understand the risks, specify --no-check-binlog-format to disable this check.
制限について読み込もうとしましたが、--no-check-binlog-format
使用されている
binlog_format=MIXED
まだエラーが発生します!?
--no-check-binlog-formatを使用すると、マスターの直接のレプリカを除いて、マスターからカスケードスレーブへのチェックサムを実行できません。--no-check-binlog-formatは、ツールのセッションをSTATEMENT形式に設定しますが、グローバルステータス。このオプションを使用しても問題はありませんが、最初にテストすることをお勧めします。