reformulations

This commit is contained in:
Bruno Tatu 2023-04-13 11:49:18 +02:00
parent 37ed6b5dcf
commit dee809ecd8

View file

@ -233,18 +233,17 @@ replicate-wild-ignore-table = foo%.%
### Réplication MASTER/MASTER
Pour une réplication MASTER/MASTER, il faut simplement activer deux réplications MASTER/SLAVE entre les deux serveurs concernés.
_Le but est d'activer deux réplications MASTER/SLAVE entre les deux serveurs concernés._
On conseille également de :
Utiliser ce type de réplication implique :
- positionner la directive `auto-increment-increment = 10` sur chaque serveur
- positionner la directive `auto-increment-offset` avec une valeur numérique différente sur chaque serveur (par exemple 0, 1, 2 etc.)
- Les INSERT ne sont pas immédiatement écrit car il y a un délai de quelques secondes. En cas, bannir un code qui ferait un INSERT puis un SELECT immédiat de la ligne insérée.
- Ne pas utiliser la directive `NOW()` en SQL.
Il est important de savoir qu'utiliser une réplication MySQL MASTER/MASTER implique :
- de ne pas considérer un INSERT comme immédiatement écrit, il pourrait y avoir un délai de quelques secondes (il faut donc bannir un code qui ferait un INSERT puis un SELECT immédiat de la ligne insérée)
- d'éviter la directive `NOW()` dans ses requêtes SQL (valable aussi dans le cas MASTER/SLAVE)
On conseille :
- Positionner la directive `auto-increment-increment = 10` sur chaque serveur
- Positionner la directive `auto-increment-offset` avec une valeur numérique différente sur chaque serveur (par exemple 0, 1, 2 etc.)
### Réplications en chaîne