R: R: [Linux-Biella] Sync DB

Fiorenza Meini fmeini a robinson.it
Gio 31 Mar 2005 11:44:54 CEST


Io ho due mysql della stessa versione, ovvero 4.0.15 (compresa nella distribuzione SuSE 9.0) ed utilizzo PhpMyAdmin 2.5.6 per la gestione.
Nel file di configurazione del mysql "Master" ho quanto segue:

# Replication Master Server (default)
# binary logging is required for replication
log-bin

# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id       = 1

Devi creare un utente  per consentire l'accesso al mysql "Slave"; tale utente deve avere solo il diritto "REPLICATION SLAVE", attributo che vedi quando crei l'utente con PhpMyAdmin.

Nel file di configurazione del mysql "Slave" ho quanto segue:

server-id = 2
master-host = 10.10.1.6
master-user = repuser
master-password = ******
log-bin

Le variabili che ora riporto servono per salvare i file di log necessari alla replica in una directory di tua scelta. Io per esempio salvo su un altra partizione montata come /dati.
tmpdir=/dati/replica/tmp/
log-update=/dati/replica/robl02

Facendo riavviare i due mysql dovrebbe partire la sincronizzazione. Per sapere come stanno andando le cose dai un'occhiata al file di log del mysql (mysqld.log)

Se quanto ti ho detto non dovesse essere sufficiente o chiaro, nel link che ti riporto trovi più informazioni.

http://dev.mysql.com/doc/mysql/en/replication.html

Ciao
Fiorenza
-----Messaggio originale-----
Da: linux-bounces a ml.bilug.linux.it
[mailto:linux-bounces a ml.bilug.linux.it]Per conto di Marco Barbera
Inviato: giovedì 31 marzo 2005 10.37
A: Mailing List del Biella Linux Us
Oggetto: Re: R: [Linux-Biella] Sync DB


Provo, se potessi mandarmi qualche info in più per attivare la procedura che devo seguire mi faresti un gran favore visto che non l'ho mai fatto.

Grazie

Marco 
  
= = = = = = = = = = = = = = = = = = = =
			
Marco Barbera
barbera a bilug.linux.it
2005-03-31


======= At 2005-03-31, 09.56.58 you wrote: =======

>E' un problema, nel tuo caso, tenere costantemente i due DB allineati utilizzando la funzione di replica del mysql? Funziona a meraviglia e non ci vuole tanto a configurare il meccanismo.
>L'unica cosa è che non si può decidere quando fare la replica, perchè avviene automaticamente quando si fa una modifica sul database "master". Io ho un db su un server in replica con un'altro, ma le due macchine sono sulla Lan.
>
>Ciao
>Fiorenza
>
>-----Messaggio originale-----
>Da: linux-bounces a ml.bilug.linux.it
>[mailto:linux-bounces a ml.bilug.linux.it]Per conto di Marco Barbera
>Inviato: giovedì 31 marzo 2005 9.54
>A: linux
>Oggetto: [Linux-Biella] Sync DB
>
>
>Ciao a tutti,
>
>avrei bisogno di effettuare una sincronizzazione tra due DB Myql posizionati su due server diversi, quale soluzione posso utilizzare, magari anche per automatizzare l'operazione (ogni notte ad esempio).
>
>Grazie 
>
>Marco  
>
>= = = = = = = = = = = = = = = = = = = = 
>
>Marco Barbera
>barbera a bilug.linux.it
>2005-03-31
>
>_______________________________________________
>Linux mailing list
>Linux a ml.bilug.linux.it
>http://ml.bilug.linux.it/mailman/listinfo/linux
>
>_______________________________________________
>Linux mailing list
>Linux a ml.bilug.linux.it
>http://ml.bilug.linux.it/mailman/listinfo/linux
>



_______________________________________________
Linux mailing list
Linux a ml.bilug.linux.it
http://ml.bilug.linux.it/mailman/listinfo/linux



Maggiori informazioni sulla lista Linux