[uylug-varios] Sincronizar MySql [RESUELTO]
Cristian Menghi
cristian at menghi.biz
Fri Nov 18 06:07:15 PST 2011
El 18/11/2011, a las 10:08, Pedro Gauna escribió:
> El 17/11/11 15:27, Eduardo Trápani escribió:
>> O sea, te armás el master, de tu lado, y generás el binary log[2]. El slave no vas a poder porque no podés tocarlo.Entonces eso mismo lo hacés, convirtiendo el binary log a sql (mysqlbinlog) de modo de tirar directamente las modificaciones y no todo al pseudo esclavo. Sería algo de este tipo (más abajo en [2]): shell> mysqlbinlog log_file | mysql -h server_name Solo que probablemente vos lo mandes a un archivo y después lo subas. Después de sincronizar tenés que "volver a cero" al binary log.
>
> La solución de Eduardo funcionó muy bien, me quedó un script cortito y super rápido.
> Lo único que tuve que hacer en mi MySql local fue colocar en my.conf:
> ----------------
> log-bin = /var/lib/mysql/master-bin.log
> log-bin-index = /var/lib/mysql/master-bin.index.log
> binlog-do-db = base_origen
> server-id = 1
> innodb_flush_log_at_trx_commit = 1
> sync_binlog = 1
> ----------------
>
> Luego convertir los logs a un script .sql y tirarlo contra el servidor online
> ----------------
> mysqlbinlog /var/lib/mysql/master-bin.000001 | mysql -h servidor_online -u usuario -p base_destino
Tenes el hosting con el puerto MySQL abierto a Internet ?
Si es así, que no me parece lo mejor, mas si es directamente el 3306 y no el SSL por que no levantas el master/slave ?
Slds
> ----------------
>
> Y por último resetear los logs del servidor local con:
> ----------------
> FLUSH LOGS;
> RESET MASTER;
> ----------------
>
> El único inconveniente, aclaro que es ajeno a la solución, es que en mi MySql local tengo varias bases que son accedidas por distintas aplicaciones, y resulta que la base que voy a actualizar es conformada por tablas de otras bases. Entonces todos los días se copia todo el contenido de esas tablas a la base que voy a actualizar, y claro, el log vuelve a quedar gigante ya que son tablas completas las que cambian.
> Así que que ahora les vuelvo a pedir alguna idea sencilla para resolver este otro problema.
>
> Muchas gracias,
> Pedro.
>
> _______________________________________________
> Uylug-varios mailing list
> Uylug-varios at listas.uylug.org.uy
> http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy
----
.: Cristian Menghi :.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4887 bytes
Desc: not available
URL: <http://listas.uylug.org.uy/pipermail/uylug-varios-uylug.org.uy/attachments/20111118/bb834691/attachment-0002.bin>
More information about the Uylug-varios
mailing list