RESET SLAVE ALL
This commit is contained in:
parent
86f3b8711c
commit
cd104810ea
|
@ -27,6 +27,14 @@ Il faut également :
|
||||||
* positionner un _server-id_ différent sur chaque serveur (ne pas utiliser 0) ;
|
* positionner un _server-id_ différent sur chaque serveur (ne pas utiliser 0) ;
|
||||||
* créer un utilisateur dédié pour la réplication sur le serveur MASTER : `GRANT REPLICATION SLAVE ON *.* TO repl@'%' IDENTIFIED BY 'PASSWORD';`.
|
* créer un utilisateur dédié pour la réplication sur le serveur MASTER : `GRANT REPLICATION SLAVE ON *.* TO repl@'%' IDENTIFIED BY 'PASSWORD';`.
|
||||||
|
|
||||||
|
**Astuce très utile** : pour effectuer des requêtes non prises en compte par la réplication, une astuce est d'utiliser interactivement `SET sql_log_bin` ce qui n'écrira pas les requêtes SQL suivantes dans le binlog du serveur (et elles ne seront donc pas répliquées au serveur SLAVE) :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
mysql> SET sql_log_bin = 0;
|
||||||
|
~~~
|
||||||
|
|
||||||
|
> *Note* : cela nécessite le droit MySQL _SUPER_
|
||||||
|
|
||||||
|
|
||||||
## Activation d'une réplication MASTER/SLAVE
|
## Activation d'une réplication MASTER/SLAVE
|
||||||
|
|
||||||
|
@ -58,6 +66,8 @@ Pour supprimer toute trace de réplication (sauf si des infos sont en dur dans l
|
||||||
~~~
|
~~~
|
||||||
mysql> RESET SLAVE;
|
mysql> RESET SLAVE;
|
||||||
Query OK, 0 rows affected (0.00 sec)
|
Query OK, 0 rows affected (0.00 sec)
|
||||||
|
mysql> RESET SLAVE ALL;
|
||||||
|
Query OK, 0 rows affected (0.00 sec)
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Pour éviter que la réplication démarre automatiquement au démarrage, on ajoutera dans la configuration :
|
Pour éviter que la réplication démarre automatiquement au démarrage, on ajoutera dans la configuration :
|
||||||
|
@ -68,15 +78,6 @@ skip-slave-start
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
|
||||||
**Astuce très utile** : pour effectuer des requêtes non prises en compte par la réplication, une astuce est d'utiliser interactivement `SET sql_log_bin` ce qui n'écrira pas les requêtes SQL suivantes dans le binlog du serveur (et elles ne seront donc pas répliquées au serveur SLAVE) :
|
|
||||||
|
|
||||||
~~~
|
|
||||||
mysql> SET sql_log_bin = 0;
|
|
||||||
~~~
|
|
||||||
|
|
||||||
> *Note* : cela nécessite le droit MySQL _SUPER_
|
|
||||||
|
|
||||||
|
|
||||||
## Configuration avancée
|
## Configuration avancée
|
||||||
|
|
||||||
<https://dev.mysql.com/doc/refman/5.6/en/replication-options-slave.html>
|
<https://dev.mysql.com/doc/refman/5.6/en/replication-options-slave.html>
|
||||||
|
|
Loading…
Reference in a new issue