J'ai une configuration simple de réplication MySQL avec un maître et deux esclaves. De temps en temps, certaines requêtes exécutées sur le maître échouent en raison de clés uniques dupliquées ou pour d'autres raisons. Ce que je constate, c'est que les requêtes qui échouent sont répliquées sur les serveurs esclaves, ce qui provoque des erreurs là aussi. C'est ennuyeux et assez fastidieux d'avoir à corriger cela à chaque fois, puisque la réplication s'arrête chaque fois qu'il y a une mauvaise requête.
Il me semble que si une requête échoue sur le maître, MySQL ne devrait pas prendre la peine de la propager aux esclaves. MySQL peut-il être configuré de cette façon ? Comment ? J'ai essayé de chercher sur Google et de parcourir la documentation de MySQL, mais je ne vois rien.