View a markdown version of this page

Utilisation de la réplication MySQL dans Amazon RDS - 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.

Utilisation de la réplication MySQL dans Amazon RDS

Vous utilisez généralement des réplicas en lecture pour configurer la réplication entre instances de base de données Amazon RDS. Pour obtenir des informations générales sur les réplicas en lecture, consultez Utilisation des réplicas en lecture d'instance de base de données. Pour obtenir des informations spécifiques sur l'utilisation des réplicas en lecture sur Amazon RDS pour MySQL, consultez la section Utilisation de réplicas en lecture MySQL.

Vous pouvez utiliser des identifiants de transaction globaux (GTID) pour la réplication avec RDS for MySQL. Pour de plus amples informations, veuillez consulter Utilisation de GTID-based la réplication.

Vous pouvez également configurer la réplication entre une instance de base de données RDS for MySQL et une instance MariaDB ou MySQL externe à Amazon RDS. Pour plus d'informations sur la réplication de configuration avec une source externe, consultez Configuration d’une réplication de position de fichier journal binaire avec une instance source externe.

Pour chacune de ces options de réplication, vous pouvez utiliser la réplication basée sur les lignes, la réplication basée sur les instructions ou la réplication mixte. Row-based la réplication réplique uniquement les lignes modifiées résultant d'une instruction SQL. Statement-based la réplication réplique l'intégralité de l'instruction SQL. La réplication mixte utilise la réplication basée sur les instructions chaque fois que possible, mais bascule vers la réplication basée sur les lignes lorsque des instructions SQL présentant un risque pour la réplication basée sur les instructions sont exécutées. La réplication mixte est recommandée dans la plupart des cas. Le format de journalisation binaire de l'instance de base de données détermine si la réplication est basée sur les lignes, basée sur les instructions ou mixte. Pour plus d'informations sur la définition du format de journalisation binaire, consultez la section binaire RDS pour MySQL pour les déploiements d'instances.

Note

Vous pouvez configurer la réplication de sorte à importer des bases de données d'une instance MariaDB ou MySQL extérieure à Amazon RDS, ou à exporter des bases de données vers de telles instances. Pour plus d’informations, consultez Importation de données vers une base de données Amazon RDS for MySQL avec une durée d’indisponibilité réduite et Exportation de données à partir d'une instance DB MySQL grâce à la réplication.

Après avoir restauré votre instance de base de données à partir d’un instantané ou effectué une reprise ponctuelle, vous pouvez consulter la dernière position du journal binaire récupérée depuis la base de données source dans la console RDS. Sous Journaux et événements, saisissez journal binaire. La position du journal binaire apparaît sous Remarques relatives au système.