Replication MySQL - SQL/NoSQL - Programmation
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
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.