Tambien podés usar las soluciones del Maatkit: http://www.maatkit.org/doc/
mk-table-checksum <http://www.maatkit.org/doc/mk-table-checksum.html> the
dice que tablas están desincronizadas y
mk-table-sync<http://www.maatkit.org/doc/mk-table-sync.html>a
sincronizarlas.
Tambien podés usar *mysqldump* de ambos servidores bajando solo las tablas
que mk-table-checksum da como diferentes y usar *diff* para obtener las
diferencias. Tenés que usar la opción de *mysqldump* que genera más
de un
INSERT por tabla.
Abrazo,
G
2009/9/22 Ana Carmona <ana@stripped>:
> 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
>>
>>
>
>
> --
> 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
>
>
--
Time's fun when one has flies -- A friend of mine
Ted Turner - "Sports is like a war without the killing." -
http://www.brainyquote.com/quotes/authors/t/ted_turner.html