A veces puede darse el caso de una desincronización entre los distintos servidores que forman parte nuestra infraestuctura. Esto puede causar tanto la caida del host desincronizado como la caida de casi todo el sistema si estamos ante una replicación circular. Dichas desincronizaciones pueden deberse a muchas causas, fallos en MySQL, en nuestra aplicación, en la red, en la configuración de los sistemas, etc. O como no, un fallo humano, como por ejemplo borrar o modificar tablas y registros en un servidor Esclavo.
Cuando esto ocurre se pasa siempre por dos fases:
1- Histeria
2- Solución
La fase de histeria es bien conocida, así que iremos directamente a la solución.
Si analizamos los logs del servidor desincronizado, podemos ver cual es la query problematica y descrubir la razón del problema:
Sep 11 11:13:16 test2 mysqld[6776]: 090911 11:13:16 [ERROR] Slave: Error 'Table 't' already …
[Lea más]