Configure uma base de dados MySQL autogerida para CDC
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página descreve como configurar a captura de dados de alterações (CDC) para
transmitir dados de uma base de dados MySQL autogerida para um destino suportado,
como o BigQuery ou o Cloud Storage.
Estas instruções também funcionam para bases de dados como MariaDB, Percona Server for
MySQL ou Alibaba Cloud PolarDB.
Valide a configuração e o período de retenção do registo binário
Confirme que o registo binário está configurado corretamente introduzindo o seguinte comando MySQL:
SHOWGLOBALVARIABLESLIKE'%binlog_format%';
Verifique se o valor da variável binlog_format está definido como ROW.
O fluxo de dados não suporta formatos de registo binário MIXED nem STATEMENT.
Confirme se o formato de linha do registo binário está definido como FULL introduzindo o seguinte comando do MySQL:
SHOWGLOBALVARIABLESLIKE'binlog_row_image';
Verifique se a opção de atualizações da réplica para o registo binário está definida como ON introduzindo o seguinte comando do MySQL:
SHOWGLOBALVARIABLESLIKE'log_replica_updates';
Para versões do MySQL anteriores à 8.0.26, introduza o seguinte comando:
SHOWGLOBALVARIABLESLIKE'log_slave_updates';
Verifique se o período de retenção do registo binário está definido para 604800
segundos (7 dias) introduzindo o seguinte comando do MySQL:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-10-19 UTC."],[],[]]