List:Spanish« Previous MessageNext Message »
From:GN Date:September 24 2009 3:30am
Subject:Re: Sincronización Master-Esclavo
View as plain text  
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

Thread
Sincronización Master-EsclavoAna Carmona21 Sep
  • Re: Sincronización Master-EsclavoIñaki R.21 Sep
  • Re: Sincronización Master-Esclavoewen fortune22 Sep
    • Re: Sincronización Master-EsclavoAna Carmona22 Sep
      • Re: Sincronización Master-EsclavoGN24 Sep