我們正在運行標準的Mysql Master/Slave複製系統,該系統幾年來一直運行良好。實際上,我們可以很好地使用Slave DB(在將其轉換爲Master之後)從服務器中斷(使主站脫機)中恢復。重播Mysql複製錯誤
無論如何,在我們恢復服務器並將原來的Master恢復爲Master並將原始Slave恢復爲Slave之後,發生了導致我們問題的問題。
這是由於我是一個白癡 - 而不是其他任何東西!
基本上寫發生在奴隸 - 這意味着對主同桌寫不能在複製因重複的主鍵錯誤。
正如我所說,我的錯。
我可以刪除從被錯誤地寫在那裏的奴隸記錄 - 從而清除從衝突的ID,但我想從主數據庫記錄。我知道我可以通過跳過Master的相關查詢(通過將SQL_SLAVE_SKIP_COUNTER設置爲1)來「修復」複製 - 但這將意味着我失去了Master的記錄。
那麼,有沒有一種'重播'錯誤的複製寫?基本上將複製指向一個查詢回來?
還是我必須要經過我扔下從整個繁瑣程序,重新填充它從我上次成功備份,並重新設置它是一個奴隸?
非常感謝提前。
感謝您的回覆@Parallelis。實際上我不需要那些出錯的更新 - 這更多的是如何去修復它的問題。但你已經幫助我 - 我的答案如下 – ChrisW