Réplication circulaire avec MySQL
Résolu
Farenheit82000
Messages postés
891
Date d'inscription
Statut
Membre
Dernière intervention
-
Farenheit82000 Messages postés 891 Date d'inscription Statut Membre Dernière intervention -
Farenheit82000 Messages postés 891 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
J'essaie de mettre en place une réplication circulaire avec MySQL pour ma boite. J'ai 3 serveurs MySQL (nommons les M1 pour Master1, M2 pour Master2 et M3 pour Master3). M1 est le maitre de M2, M2 est le maitre de M3 et M3 est le maitre de M1.
Je n'ai aucune erreur quand je fais un "show slave status" sur les 3 serveurs mais la réplication CIRCULAIRE ne marche pas: si je créée une base sur M1, elle se réplique sur M2 mais pas sur M3. Si j'en créée une sur M2 elle se réplique sur M3 mais pas sur M1, et si j'en créée une sur M3 elle se réplique sur M1 mais pas sur M2 ...
Donc voila, j'avoue être un peu à court d'idée :/
Pour la conf ça donne ça:
M1 (MySQL 5.1):
M2 (MySQL 5.1):
M3 (MySQL 5.5):
Voila, je sais pas si vous avez besoin de plus d'info, merci d'avance pour votre aide ;)
Pourquoi faire simple quand on peut faire compliqué ?
J'essaie de mettre en place une réplication circulaire avec MySQL pour ma boite. J'ai 3 serveurs MySQL (nommons les M1 pour Master1, M2 pour Master2 et M3 pour Master3). M1 est le maitre de M2, M2 est le maitre de M3 et M3 est le maitre de M1.
Je n'ai aucune erreur quand je fais un "show slave status" sur les 3 serveurs mais la réplication CIRCULAIRE ne marche pas: si je créée une base sur M1, elle se réplique sur M2 mais pas sur M3. Si j'en créée une sur M2 elle se réplique sur M3 mais pas sur M1, et si j'en créée une sur M3 elle se réplique sur M1 mais pas sur M2 ...
Donc voila, j'avoue être un peu à court d'idée :/
Pour la conf ça donne ça:
M1 (MySQL 5.1):
server-id=10 log-bin=mysql-bin master-host="ip de M3" master-port=3306 master-user=replication master-password=slave
M2 (MySQL 5.1):
server-id=20 log-bin=mysql-bin master-host="ip de M1" master-port=3306 master-user=replication master-password=slave
M3 (MySQL 5.5):
server-id=30 log-bin=mysql-bin master-host="ip de M2" master-port=3306 master-user=replication master-password=slave
Voila, je sais pas si vous avez besoin de plus d'info, merci d'avance pour votre aide ;)
Pourquoi faire simple quand on peut faire compliqué ?
A voir également:
- Réplication circulaire avec MySQL
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Capture d'écran circulaire - Forum Photo numérique
- Mysql error 1 ✓ - Forum Réseaux sociaux