Cada aplicación es un mundo y cada uno de estos mundos tiene otro mundo dentro sobre la forma que utiliza la base de datos y cómo se pueden replicar los datos entre diferentes slaves. Mediante la directiva slave-skip-errors podemos ignorar errores de replicación automáticamente (por lo tanto simplemente se salta automáticamente la query)
En la documentación de MySQL podemos encontrar un listado de errores y sus descripciones. Por ejemplo si se intenta crear una tabla que ya existe en el slave obtendríamos el siguiente error:
- Error: 1050 SQLSTATE: 42S01 (ER_TABLE_EXISTS_ERROR): Message: Table ‘%s’ already exists
Por lo que podemos añadir el código 1050 en el slave-skip-errors para ignorar …
[Lea más]