Replication MySQL

Replication MySQL - SQL/NoSQL - Programmation

Marsh Posté le 27-05-2004 à 09:40:07    

Bonjour,  
 
j'ai 2 base de données mysql sous Linux (Red Hat), l'une MASTER sur le PC1, l'autre SLAVE sur le PC2.  
J'écris toujours dans la MASTER, la réplication se fait toujours vers la SLAVE.  
Jusque là tout va bien.  
 
Maintenant,  
Si le PC1 hébergeant la base MASTER est HS, je vais alors écrire directement sur la SLAVE. Tout devrait bien aller ?  
 
Mais quand ce PC1 HS va revenir, j'ai prevu de pouvoir inverser les configurations MASTER / SLAVE.  
Voici le script que j'ai prévu d'exécuter sur le PC1 revenant à la vie :  
 
Code:  
 
//se connecter à MySQL  
shell> mysql –u root –p<pwd> mysql  
 
//changer la config des bases SLAVE -> MASTER et MASTER -> SLAVE  
mysql> CHANGE MASTER TO MASTER_HOST=’PC2’ ;  
 
//Récupérer les data depuis l’autre base (celle devenue MASTER)  
mysql> LOAD DATA FROM MASTER  
 
//quit  
mysql>quit  
   
 
 
Qu'en pensez-vous ?  
Est-il complet ?  
Faut-il intégrer des LOCK / UNLOCK ? sur quelle base ?
 
Merci par avance.

Reply

Marsh Posté le 27-05-2004 à 09:40:07   

Reply

Marsh Posté le 27-05-2004 à 17:36:49    

alors, personne ne fait de réplication sous MySQL ?

Reply

Marsh Posté le 27-05-2004 à 22:54:20    

faudrait que tu crees un utilisateur + passwd sur PC2 pour que le PC1 puisse se connecter au serveur mysql du PC2, ensuite faut modifier les my.cnf des deux PC, mais bon faudrait que tu montres comment t'as fait ta config

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed