Configurar una base de datos MySQL autogestionada para CDC
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
En esta página se describe cómo configurar la captura de datos de cambios (CDC) para transmitir datos desde una base de datos MySQL autogestionada a un destino admitido, como BigQuery o Cloud Storage.
Estas instrucciones también funcionan con bases de datos como MariaDB, Percona Server para MySQL o Alibaba Cloud PolarDB.
Verificar la configuración y el periodo de conservación del registro binario
Confirma que el registro binario esté configurado correctamente introduciendo el siguiente comando de MySQL:
SHOWGLOBALVARIABLESLIKE'%binlog_format%';
Verifica que la variable binlog_format tenga asignado el valor ROW.
Datastream no admite formatos de registro binario MIXED ni STATEMENT.
Confirma que el formato de fila del registro binario se ha definido como FULL introduciendo el siguiente comando de MySQL:
SHOWGLOBALVARIABLESLIKE'binlog_row_image';
Verifica que la opción de actualización de réplica del registro binario esté definida como ON introduciendo el siguiente comando de MySQL:
SHOWGLOBALVARIABLESLIKE'log_replica_updates';
En las versiones de MySQL anteriores a la 8.0.26, introduce el siguiente comando:
SHOWGLOBALVARIABLESLIKE'log_slave_updates';
Para comprobar que el periodo de retención del registro binario se ha definido en 604800 segundos (7 días), introduce el siguiente comando de MySQL:
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-10 (UTC)."],[],[],null,[]]