As seções a seguir abordam como configurar o CDC para um banco de dados Amazon DS para MySQL.
Criar um grupo de parâmetros
- Inicie seu painel do Amazon RDS.
- Na Gaveta de navegação, clique em Grupos de parâmetros e, em seguida, em Criar grupo de parâmetros. A página Criar grupo de parâmetros é exibida.
- Selecione a família correspondente ao seu banco de dados, forneça um nome e uma descrição para o grupo de parâmetros e clique em Criar.
- Marque a caixa de seleção à esquerda do grupo de parâmetros recém-criado e, em Ações do grupo de parâmetros, clique em Editar.
- Use a tabela a seguir para definir os parâmetros do grupo.
Parâmetro Valor binlog_format ROW
log_bin_use_v1_row_events 1
read_only 0
net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
- Clique em Save Changes.
Criar uma réplica de leitura
- Inicie seu painel do Amazon RDS.
- Na Gaveta de navegação, clique em Bancos de dados.
- Selecione a instância principal do banco de dados à qual você quer que o Datastream se conecte.
- Expanda o botão Ações e clique em Criar réplica de leitura.
- Configure a réplica de leitura conforme necessário.
- Clique em Criar réplica de leitura.
Configurar a réplica de leitura (ou banco de dados de origem)
- Inicie seu painel do Amazon RDS.
- Na Gaveta de navegação, clique em Bancos de dados.
- Selecione a réplica de leitura que você criou e clique em Modificar.
- Acesse a seção Configuração adicional.
- Selecione o grupo de parâmetros que você criou.
- Defina o Período de retenção do backup como 7 dias.
- Clique em Continuar.
- Em Programação de modificações, selecione Aplicar imediatamente.
Verifique se o grupo de parâmetros está atribuído à instância do banco de dados.
Inicie seu painel do Amazon RDS.
Na Gaveta de navegação, clique em Bancos de dados e selecione a instância do banco de dados.
Clique na guia Configurações.
Verifique se você vê o grupo de parâmetros criado e se o status dele é pending-reboot.
Reinicie a instância do banco de dados para concluir a configuração. Para reiniciar a instância:
- Na Gaveta de navegação, clique em Instâncias.
- Selecione sua instância do banco de dados.
- No menu Ações da instância, selecione Reiniciar.
Definir o período de armazenamento de registros binários
Insira o seguinte comando do MySQL:
call mysql.rds_set_configuration('binlog retention hours', 168);
Reinicie o servidor MySQL para que as alterações feitas entrem em vigor.
Criar um usuário do Datastream
Para criar um usuário do Datastream, insira os seguintes comandos do MySQL:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
A seguir
- Saiba mais sobre como o Datastream funciona com fontes do MySQL.