[Linux-Biella] sincronizzazione db mysql

Fiorenza Meini f.meini a bilug.it
Lun 22 Feb 2016 08:51:36 CET


Il 22/02/2016 08:20, vallini.daniele a bilug.it ha scritto:
> Devo sincronizzare un db mysql su vps remoto dalla base locale.
>
> Per la creazione in remoto ho usato ottimamente mysqldump ed rsync.
>
> Ogni giorno in locale vengono introdotti nuovi dati per molti MB su molte
> tabelle ed il db ha attualmente la dimensione di quasi 2GB.
>
> In queste condizioni mi pare maledettamente pesante giornalmente
> sincronizzare tutto il db con mysqldump ed rsynk.
>
> Contemporaneamente rsynk sui 3 files delle tabelle ISAM interessate mi
> pare pericoloso, mi sono gia' caduti i capelli la scorsa estate per
> l'incoerenza di una tabella il cui errore non era rilevabile in locale.
>
> Ho navigato mezzo oceano internet e non  ho trovato qualcosa di un po'
> semplice e decentemente leggero.
>
> Avete esperienza di un problema analogo, potete darmi qualche consiglio?
> _______________________________________________
> Linux mailing list
> Linux a list.bilug.it
> https://list.bilug.it/listinfo/linux
>

Se non ho capito male quello che ti serve, potresti utilizzare la 
funzione di replica del mysql, dove c'è un master ed uno slave.
Lo slave, quando si connette, allinea il suo contenuto con il master.
Nel tuo caso il master dovrebbe essere il database locale a casa tua, 
quindi prima di tutto si potrebbe impostare una vpn (con openvpn) tra la 
tua VPS e casa tua, e poi fare andare la replica...

Non è una cosa banale e preferirei spiegartela a voce sabato, se pensi 
di essere interessato.

Ciao
Fiorenza


Maggiori informazioni sulla lista Linux