mysql.rds_start_replication_until_gtid - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

mysql.rds_start_replication_until_gtid

Lance la réplication à partir d'une instance de base de données Amazon RDS MySQL et arrête la réplication immédiatement après l'identifiant de transaction global spécifié.

Syntaxe

CALL mysql.rds_start_replication_until_gtid ( gtid );

Paramètres

gtid

Identifiant de transaction global (GTID) après lequel la réplication s'arrête.

Notes d'utilisation

L'utilisateur principal doit exécuter la procédure mysql.rds_start_replication_until_gtid.

Pour Amazon RDS MySQL 5.7, cette procédure est prise en charge pour MySQL 5.7.23 et versions MySQL 5.7 ultérieures. Cette procédure n'est pas prise en charge pour Amazon RDS MySQL 5.5, 5.6 ou 8.0.

Vous pouvez utiliser cette procédure avec la réplication retardée pour la reprise après sinistre. Si vous avez configuré la réplication retardée, vous pouvez utiliser cette procédure pour restaurer par progression les modifications dans un réplica en lecture retardé au moment précédant un sinistre. Une fois que cette procédure a arrêté la réplication, vous pouvez promouvoir le réplica en lecture pour qu'il devienne la nouvelle instance de base de données principale, en utilisant les instructions figurant dans Promotion d'un réplica en lecture en instance de bases de données autonome.

Vous pouvez configurer la réplication retardée en utilisant les procédures stockées suivantes :

Lorsque le paramètre gtid spécifie une transaction ayant déjà été exécutée par le réplica, la réplication est immédiatement arrêtée.

Exemples

L'exemple suivant lance la réplication et réplique les modifications jusqu'à ce que le GTID soit atteint 3E11FA47-71CA-11E1-9E33-C80AA9429562:23.

call mysql.rds_start_replication_until_gtid('3E11FA47-71CA-11E1-9E33-C80AA9429562:23');