私はマスタースレーブのMySQLバイナリログ複製システム(phew!)を実行していますが、一部のデータでは同期していません(つまり、マスターはスレーブより多くのデータを保持しています)。しかし、スレーブは非常に軽いMySQLエラーで頻繁に停止しますが、これを無効にすることはできますか? (レプリケートするスレーブの複製のためのmy.cnfの設定は無視されるかもしれないし、ソートのいくつかは無視されるかもしれない))MySQLバイナリログレプリケーション:エラーを無視するように設定できますか?
これは、スレーブが存在しないアイテムスレーブはちょうど死ぬ。 で素早くチェックしてください。SLOW STATUS \ G;最近、これは面倒のようなものを取得し、前にされた...
STOP SLAVE;
RESET SLAVE;
START SLAVE;
を:は
(私はスレーブが停止されたことを認識したら)私は、速やかに次の操作を実行して、修正 Slave-IO-Running: Yes
Slave-SQL-Running: No
Replicate-Do-DB:
Last-Errno: 1062
Last-Error: Error 'Duplicate entry '15218' for key 1' on query. Default database: 'db'. Query: 'INSERT INTO db.table (FIELDS) VALUES (VALUES)'
を与えます私は私のためにこれを行ういくつかの種類のPHPを吐き出した、私は最初のエラーでスレーブを殺さないいくつかのmy.cnfエントリがあるのだろうかと思っていた。
乾杯、
/MP
"RESET SLAVE"は、もう一度開始から複製を開始します。同じ列の同じエラーは遅かれ早かれ到着したはずです...そして、どうやってそれがあなたの問題を解決したのでしょうか。 – Uday