En esta página, se describe cómo configurar la captura de datos modificados (CDC) para transmitir datos desde una base de datos de Cloud SQL para MySQL a un destino compatible, como BigQuery o Cloud Storage.
Habilita el registro binario
- Si deseas habilitar el registro binario de Cloud SQL para MySQL, consulta Habilitar la recuperación de un momento determinado.
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 para la que deseas configurar las marcas de base de datos.
Abre la instancia y haz clic en Editar.
Ve a la sección Marcas.
Haz clic en Agregar una marca de base de datos.
Elige los siguientes parámetros en el menú desplegable y establece sus valores:
Para la replicación basada en GTID, haz lo siguiente:
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, haz lo siguiente:
Marcar Valor net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
Haz clic en Guardar para guardar los cambios.
Crea un usuario de Datastream
Para crear un usuario de DataStream, ingresa los siguientes comandos de MySQL:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
¿Qué sigue?
- Obtén más información sobre cómo funciona Datastream con las fuentes de MySQL.