GTIDマスターマスターレプリケーションでMySQL 5.7を使用していますが、奇妙なエラーが発生しています。GTID_MODE = ONの場合でも匿名トランザクションが発生する
ランダムに私のマスターの1つはで複製を停止します:「匿名のトランザクションを複製することはできませんとき@@ GLOBAL.GTID_MODE = ON」私はビンログで匿名エントリが実際にそこにあるチェックが、何がない
他のマスタもGTID_MODE = ONを持ち、匿名トランザクションが実行されたり、バイナリログに入ったりすることを許可してはいけません。
enforce_gtid_consistencyもONになっているため、匿名トランザクションの結果となるクエリは失敗するはずです。
これはまた、単一のクエリ/トランザクションです。バイナリログの前と次のクエリには常にGTIDがあります。
あなたはSHOW SLAVE STATUS –
からの出力を含めることができます遅延のために申し訳ありません、それは再び起こりました。 Last_IO_Error:バイナリログからデータを読み取るときに致命的なエラー1236が発生しました: 'ファイル@var/log/mysql/mysql-bin.002642、位置55634042で@@ GLOBAL.GTID_MODE = ONのときに匿名トランザクションを複製できません。最初のイベント 'mysql-bin.002636'(90512641)、最後のイベントは '/var/log/mysql/mysql-bin.002642'(55634107)から読み込まれ、最後のバイトは '/ var/log/mysql/mysql- bin.002642 'at 55634107' – Nick
問題の解決策を見つけましたか? –