reformulations
This commit is contained in:
parent
37ed6b5dcf
commit
dee809ecd8
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue