我正在運行一個主從MySQL二進制日誌複製系統(phew!),對於某些數據,它不同步(意思是主服務器比從服務器擁有更多的數據)。但奴隸停止很頻繁的MySQL錯誤,這可以禁用? (也許my.cnf設置複製從屬忽略複製錯誤或一些排序;))MySQL二進制日誌複製:它可以被設置爲忽略錯誤嗎?
這是什麼發生,每時每刻,當奴隸試圖複製一個不存在的項目,奴隸就死了。在SHOW SLAVE STATUS \ G快速檢查;給
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)'
我及時修復(一旦我意識到,從已停止)通過執行以下操作:
STOP SLAVE;
RESET SLAVE;
START SLAVE;
...最近這已越來越那種無聊,和前我吐出了一些PHP,它爲我做了這些,我想知道是否有一些my.cnf條目不會在第一個錯誤時終止從機。
乾杯,
/MP
「RESET SLAVE」將重新開始複製。對於同一行的同一個錯誤應該遲早會在正確的路上發生......那麼,它是如何解決你的問題的。 – Uday 2012-05-10 13:50:45