En esta página se describe cómo configurar la captura de datos modificados (CDC) para transmitir datos de una base de datos de Cloud SQL para MySQL a un destino admitido, como BigQuery o Cloud Storage.
Habilitar el almacenamiento de registros binarios
- Para habilitar el registro binario en Cloud SQL para MySQL, consulta Habilitar la recuperación a un momento dado.
Configurar marcas de bases de datos
En la Google Cloud consola, ve a la página Instancias de Cloud SQL.
Selecciona el proyecto que contiene la instancia de Cloud SQL en la que quieres definir las marcas de la base de datos.
Abre la instancia y haz clic en Editar.
Ve a la sección Banderas.
Haz clic en Añadir marca de base de datos.
Elige las siguientes marcas en el menú desplegable y define sus valores:
En la replicación basada en GTID:
Parámetro Valor net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
binlog_row_image FULL
max_allowed_packet 1G
(valor recomendado)Para la replicación basada en binlog:
Bandera Valor net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
Haz clic en Guardar para guardar los cambios.
Crear un usuario de Datastream
Para crear un usuario de Datastream, introduce los siguientes comandos de MySQL:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
Siguientes pasos
- Consulte más información sobre cómo funciona Datastream con las fuentes de MySQL.