Je souhaite répliquer un cluster Amazon Aurora édition compatible avec MySQL sur une base de données externe compatible avec MySQL. Ou bien, je souhaite créer un réplica dans toutes les régions AWS.
Résolution
Pour effectuer une réplication vers un cluster vers une base de données externe compatible avec MySQL, ou pour créer un réplica inter-régions, activez la journalisation binaire pour votre cluster de base de données. Par défaut, la journalisation binaire d'Aurora MySQL est désactivée. Pour vérifier si la journalisation binaire est désactivée sur votre instance de base de données, exécutez la commande suivante :
mysql> show variables like 'log_bin';+----------------+------------+
| Variable_name | Value |
+----------------+------------+
| log_bin | OFF |
+----------------+------------+
Remarque : Lorsque la journalisation binaire est activée pour Aurora, le délai de reprise après un plantage peut être plus long. Aurora effectue une restauration complète du journal binaire sur l'instance en écriture. La durée d'un redémarrage imprévu dépend de la quantité de données enregistrées dans les journaux binaires et du format du paramètre binlog_format. La durée dépend également de votre charge de travail.
Si la journalisation binaire est désactivée, activez-la.
Remarque : À moins que vous n'ayez besoin d'un format de journal binaire spécifique, définissez binlog_format sur MIXED.
Pour confirmer que la journalisation binaire est maintenant activée, exécutez les commandes suivantes :
mysql> show variables like 'log_bin';+----------------+------------+
| Variable_name | Value |
+----------------+------------+
| log_bin | ON |
+----------------+------------+
mysql> show variables like 'binlog_format';+----------------+------------+
| Variable_name | Value |
+----------------+------------+
| binlog_format | STATEMENT |
+----------------+------------+
Informations connexes
Gestion d'un cluster de base de données Amazon Aurora
Comment différencier les paramètres de base de données Amazon RDS qui appartiennent à un groupe de paramètres personnalisés et ceux qui appartiennent à un groupe de paramètres par défaut ?
7.4.4.1 Formats de journalisation binaires sur le site Web de MySQL