MySQLレプリケーションエラー「Duplicate entry」の原因をmysqlbinlogで特定

MySQLレプリケーションエラー「Duplicate entry」の原因をmysqlbinlogで特定

MySQLのレプリケーションエラー「slave の Duplicate entry」でレプリケーションが停止し、mysqlbinlogを見たらslaveにてinsertが行われていました。対応をメモしておきます。

バイナリログの参照

MySQLのレプリケーションはバイナリログを介して行われている為、slaveのバイナリログを以下コマンドで参照。

# mysqlbinlog /var/lib/mysql/mysql-bin.xxxxxx > /tmp/test
# vi /tmp/test

insert文が走っていた事を確認。

SQLが特定出来たので、そのinsert文の実行される原因を対応して解消されました。

MySQL操作まとめメモ

MySQL操作まとめに追記しました。

https://normalblog.net/system/mysql/mysql_matome/

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です