Esta página descreve como configurar a captura de dados de alterações (CDC) para transmitir dados de uma base de dados do Cloud SQL para MySQL para um destino suportado, como o BigQuery ou o Cloud Storage.
Ative o registo binário
- Para ativar o registo binário para o Cloud SQL para MySQL, consulte o artigo Ativar a recuperação num determinado momento.
Configure as flags da base de dados
Na Google Cloud consola, aceda à página Instâncias do Cloud SQL.
Selecione o projeto que contém a instância do Cloud SQL para a qual quer definir as flags da base de dados.
Abra a instância e clique em Editar.
Aceda à secção Flags.
Clique em Adicionar uma flag de base de dados.
Escolha as seguintes flags no menu pendente e defina os respetivos valores:
Para a replicação baseada em GTID:
Parâmetro Valor net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
binlog_row_image FULL
max_allowed_packet 1073741824
(valor recomendado)Para a replicação baseada em binlog:
Bandeira Valor net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
Clique em Guardar para guardar as alterações.
Crie um utilizador da stream de dados
Para criar um utilizador do Datastream, introduza os seguintes comandos MySQL:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
O que se segue?
- Saiba como o Datastream funciona com origens MySQL.