Desejo replicar um cluster do Amazon Aurora compatível com MySQL em um banco de dados externo compatível com MySQL. Ou desejo criar uma réplica em todas as regiões AWS.
Resolução
Para replicar um cluster em um banco de dados externo compatível com MySQL ou criar uma réplica entre regiões, ative logs binários em seu cluster de banco de dados. Por padrão, o Aurora MySQL tem o recurso de logs binários desativado. Para verificar se o recurso de logs binários está desativado na sua instância de banco de dados, execute o seguinte comando:
mysql> show variables like 'log_bin';+----------------+------------+
| Variable_name | Value |
+----------------+------------+
| log_bin | OFF |
+----------------+------------+
Observação: quando o recurso de logs binários é ativado no Aurora, o tempo de recuperação após uma falha pode ser maior. O Aurora executa uma recuperação completa do log binário na instância do gravador. A duração de uma reinicialização não planejada depende da quantidade de dados registrados nos logs binários e do formato do parâmetro binlog\ _format. A duração também depende do seu workload.
Se o recurso de logs binários estiver desativado, ative-o.
Observação: a menos que você precise de um formato de binlog específico, defina binlog\ _format como MIXED.
Para confirmar que o recurso de logs binários está ativado, execute os seguintes comandos:
mysql> show variables like 'log_bin';+----------------+------------+
| Variable_name | Value |
+----------------+------------+
| log_bin | ON |
+----------------+------------+
mysql> show variables like 'binlog_format';+----------------+------------+
| Variable_name | Value |
+----------------+------------+
| binlog_format | STATEMENT |
+----------------+------------+
Informações relacionadas
Gerenciar um cluster de banco de dados do Amazon Aurora
Como identifico quais parâmetros de banco de dados do Amazon RDS estão nos grupos de parâmetro personalizados e quais estão nos grupos de parâmetro padrão?
7.4.4.1 Formatos de log binário no site do MySQL