SHOW SLAVE STATUS <<< |
START SLAVE | STOP SLAVE >>> |
14.6.2 Commandes SQL de contrôle des esclaves de réplication 14.6 Commandes de réplication 14 Syntaxe des commandes SQL Manuel de Référence MySQL 4.1 : Version Française . CHANGE MASTER TO . LOAD DATA FROM MASTER . Syntaxe de LOAD TABLE tbl_name FROM MASTER . MASTER_POS_WAIT() . RESET SLAVE . SET GLOBAL SQL_SLAVE_SKIP_COUNTER . SHOW SLAVE STATUS ->START SLAVE . STOP SLAVE |
14.6.2.8 START SLAVE
Depuis MySQL 4.1.1, une clause UNTIL peut être ajoutée pour spécifier que l'esclave doit commencer à un certain point dans le log binaire, ou dans le log de relais. Lorsque le thread SQL atteint ce point, il s'arrête. Si l'option SQL_THREAD est spécifiée dans la commande, seule le thread SQL est lancé. Sinon, les deux threads sont lancés. Si le thread SQL est déjà lancé, la clause UNTIL est ignorée, et une alerte est émise. Avec la clause UNTIL , vous devez spécifier à la fois un fichier de log et une position. Ne confondez pas les options du maître et celles du log de relais.Toute condition UNTIL est annulée par une commande STOP SLAVE , ou une commande START SLAVE qui n'inclut pas de condition UNTIL , ou encore un redémarrage serveur. La clause UNTIL peut être utile pour déboguer la réplication, ou pour vous assurer que la réplication s'effectue jusqu'à un certain point. Par exemple, si une commande imprudente DROP TABLE a été exécutée sur le maître, vous pouvez utiliser la clause UNTIL pour dire à l'esclave de s'exécuter jusqu'à ce moment, puis de s'arrêter. Pour trouver cet événement, utilisez l'utilitaire mysqlbinlog sur le log du maître, ou sur le log de relais, ou encore utilisez la commande SHOW BINLOG EVENTS .Si vous utilisez la clause UNTIL pour faire des réplications par portions, il est recommandé de lancer l'esclave avec l'option --skip-slave-start pour éviter que le thread SQL ne se lance lorsque l'esclave se lance. Il est probablement idéale d'utiliser cette option dans un fichier d'options plutôt qu'en ligne de commande, pour qu'un redémarrage intempestif ne l'oublie pas. La commande SHOW SLAVE STATUS affiche un champ qui indique la valeur courante de la clause UNTIL . |
<< | START SLAVE | >> |
SHOW SLAVE STATUS | Commandes SQL de contrôle des esclaves de réplication | STOP SLAVE |