camscape - for excellent IT solutions itkb.ro - IT knowledge base

linux :: mysql master-master error 1062

Cristian
Cristian M.
TitleMySQL Master-Master Error 1062
TagsMySql,1062,master-master,multi master
Desc.MySQL Master-Master Error 1062
CodeKBLN0033 v1.0
Date 9 mai 2015

Aveti un setup cu mai multe servere MySQL in replicare, mai ales un sistem MySQL Master-Master. Si primiti in logul de eroare ceva asemanator cu:

 

[ERROR] Slave SQL: Error Duplicate entry xxx for key PRIMARY on query Error_code: 1062

 

dupa care replicarea se opreste si nu mai poate fi pornita.

 

Un Master-Master presupune tocmai asta, scrierile au loc in ambele servere si informatiile sunt replicate dintr-unul in altul. Dar evident ca nu functioneaza perfect si apare concurenta la scriere.

 

Singura varianta este sa ignorati eroarea 1062, dar ATENTIE: presupune ca INSERT-ul care ar fi cauzat eroarea nu o mai face, dar este si ignorat. Adica nu mai salvati respectiva informatie.

 

[mysqld]
slave-skip-errors=1062