Quantcast
Channel: MySQL Forums - Replication
Viewing all articles
Browse latest Browse all 1561

Réplication circulaire et 'Duplicate Entry' (1 reply)

$
0
0
Bonjour !

J'ai installé une réplication circulaire entre 3 serveurs sous MySQL 5.5, ainsi qu'un fail-over automatique, en suivant cet article: http://onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql-replication.html?page=1. Tout marche bien ou presque: quand je coupe un des 3 serveurs, il est correctement replacé grâce au fail-over et je me retrouve donc en configuration Master-Master classique. Seulement, une fois en master-master, les 2 serveurs exécutent en boucle les requêtes faites précédemment.
Par exemple, pendant que mes 3 serveurs fonctionnent, je crée une base, une table dans cette base (sans clé unique) et j'ajoute des données dans cette table à partir des 3 serveurs. Tout ce réplique bien comme il faut entre les 3 serveurs et ils contiennent donc tous les mêmes données. Mais quand je coupe un des serveurs, et que je me retrouve en configuration Master-Master, les 2 serveurs répètent en boucle les requêtes précédentes: création de la base, de la table et insertion des données. Du coup, si il n'y avait pas de clé unique, je me retrouve avec une écriture infini de données et, si il y avait une clé unique, je me retrouve avec une erreur de 'Duplicate entry'.
J'avoue ne pas être très compétent dans le domaine des bases de données et je bloque donc un peu pour trouver d'où vient le problème. J'espère donc que vous pourrez m'aider.

Dans l'attente d'une réponse,
Loick.

Viewing all articles
Browse latest Browse all 1561

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>