Hola!
Gracias a todos por las respuestas! He encontrado una solución diferente
y es precisamente extraer los datos que me faltan de un esclavo del log
del otro esclavo a partir del mysqlbinlog y externamente, ejecutarlos.
Aún así, la parte de una redundancia cíclica o un clúster son
alternativas que tendré en cuenta para el futuro, porque sé que la red
crecerá.
Gracias a todos!!
Ana
ewen fortune wrote:
> Ana,
>
> Puedes gestinar de forma automatica este tipo de situación con MMM
>
> http://mysql-mmm.org/
>
> Un saludo,
>
> Ewen
>
> 2009/9/21 Ana Carmona <ana@stripped <mailto:ana@stripped>>
>
> Buenas tardes o días a todos!
>
> Soy nueva en esta lista y quería realizar una consulta sobre
> sincronización entre servidores, si anteriormente alguien consultó
> lo mismo, no lo he encontrado.
>
> El escenario es el siguiente:
>
> MySQL 5.1
> 1 master
> 2 slaves
>
> Estoy realizando pruebas para la situación en que el master caiga
> y un slave tenga que ocupar su lugar. Todo esto está perfectamente
> controlado, promuevo un slave a master y obligo al otro slave a
> que apunte al nuevo master... El problema está cuando, si la caída
> del primer master ha sido repentina, puede pasar que un slave
> tenga un log más avanzado que el otro.. Bueno, solucioné el
> posible error escogiendo como slave a promover aquél que tubiera
> el log más avanzado.. problema! Ahora me queda un slave con X
> datos, quizás sólo es un INSERT, pero es crítico, perdido...
> hay
> alguna forma de que el slave se sincronice entero con el nuevo master?
>
> Espero haberme explicado...
>
> He pensado varias soluciones, como hacer un flush de los logs y
> copiar directamente los logs en el slave para ponerlo a la altura
> del nuevo master... pero quisiera saber si hay una solución menos
> rocambolesca.
>
> gracias!
>
> Ana
>
> --
> Lista de Correos de MySQL
> Para el historial de la lista: http://lists.mysql.com/mysql-es
> Para cancelar inscripción:
> http://lists.mysql.com/mysql-es?unsub=1
>
>