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 consola de APIs de Google, 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 3600net_write_timeout 3600wait_timeout 86400binlog_row_image FULLmax_allowed_packet 1073741824(valor recomendado)Para la replicación basada en binlog, haz lo siguiente:
Marcar Valor net_read_timeout 3600net_write_timeout 3600wait_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.