Ir para o conteúdo

Como faço para ativar o recurso de logs binários para meu cluster compatível com Aurora MySQL?

2 minuto de leitura
0

Quero ativar o log binário para poder replicar um cluster edição compatível com MySQL Amazon Aurora em um banco de dados externo compatível com MySQL. Ou crie uma réplica em todas as regiões AWS.

Resolução

Por padrão, o log binário está desativado para compatibilidade com o Aurora MySQL.

Para confirmar se o log binário está desativado em seu cluster de banco de dados, execute o seguinte comando:

mysql> show variables like 'log_bin';

Exemplo de saída

+----------------+------------+  
| Variable_name  | Value      |  
+----------------+------------+  
| log_bin        | OFF        |  
+----------------+------------+

Se o recurso de logs binários estiver desativado, ative-o.

Quando você ativa o log binário, o tempo de recuperação para uma reinicialização não planejada pode ser maior. O Aurora MySQL executa uma recuperação completa do log binário na instância do gravador. O tempo de recuperação depende do seu workload, da quantidade de dados registrados nos logs binários e do formato do parâmetro binlog_format.

Para confirmar se o log binário está ativado, execute o seguinte comando:

mysql> show variables like 'log_bin';

Exemplo de saída:

+----------------+------------+  
| Variable_name  | Value      |  
+----------------+------------+  
| log_bin        | ON         |  
+----------------+------------+

Observação: a menos que você precise de um formato de binlog específico, defina binlog_format como ROW. Para o MySQL versão 8.0.34 e posteriores, binlog_format é definido como ROW por padrão.

Para verificar o formato do log binário, execute o seguinte comando:

mysql> show variables like 'binlog_format';

Exemplo de saída:

+----------------+------------+  
| Variable_name  | Value      |  
+----------------+------------+  
| binlog_format  | ROW        |  
+----------------+------------+

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?

Formatos de log binário no site do MySQL

binlog_format no site do MySQL

AWS OFICIALAtualizada há um ano