[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MySQL - Error en Replicacion



Santi Saez escribió:
Hola Andrés,

andres descalzo escribió:
Buenas, les comento cual es mi problema, tengo un servidor master y un slaver para la replicacion de mysql.
De vez en cuando se corta la replicación con el error 1062.

Lo que no entiendo es que si estan las 2 bases de datos bien actualizadas/replicadas al inicio de la replicación, porque es que sucede este error, o puede ser porque se esta ejecutando una sentencia "REPLACE ...", y no un DELETE y luego un INSERT.
¿Estás seguro de que nadie está escribiendo en los slaves? Revisa todos los puntos de programación, quizás alguien está conectandose al slave para realizar una operación..

Aún estes seguro.. revisa por si acaso el binlog del slave para comprobar el motivo por el cual se duplica ese valor.

Si esto es una molestia y crees que no pasaría nada por saltarte ese error, prueba a utilizar "slave-skip-errors" para ir avanzando mientras encuentras el motivo del fallo:

http://www.ducea.com/2008/02/13/mysql-skip-duplicate-replication-errors/

Saludos!

--
Santi Saez
http://woop.es




Santi,
el server de replicación no puede acceder nadie porque es solo para respaldo por si se rompe el de producción, por eso estoy tranquilo que nadie puede acceder y normalmente trabajo con la replicación de noche.

para realizar el respaldo e inicio de la replicación paro apache que es el único acceso a mysql, guardo el status "SHOW MASTER STATUS;", realizo el backup con mysqldump, restauro el bk en el server de replicacion, reinicio la replicación con "STOP SLAVE;" luego "CHANGE MASTER TO MASTER_HOST..." y finalmente "START SLAVE;"

Lo de "slave-skip-errors" no me gusta mucho porque me quedarían las tablas inconsistencia y no puedo dejarlos asi.

Gracias

Saludos

Andrés Descalzo





Reply to: