Questa pagina descrive come configurare Change Data Capture (CDC) per trasmettere dati da un database Cloud SQL per MySQL a una destinazione supportata, come BigQuery o Cloud Storage.
Abilita il logging binario
- Per abilitare il logging binario per Cloud SQL per MySQL, consulta Abilitare il recupero point-in-time.
Configura flag di database
Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.
Seleziona il progetto che contiene l'istanza Cloud SQL per cui vuoi impostare i flag del database.
Apri l'istanza e fai clic su Modifica.
Vai alla sezione Flag.
Fai clic su Aggiungi un flag di database.
Scegli i seguenti flag dal menu a discesa e imposta i relativi valori:
Per la replica basata su GTID:
Parametro Valore net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
binlog_row_image FULL
max_allowed_packet 1G
(valore consigliato)Per la replica basata su binlog:
Flag Valore net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
Fai clic su Salva per salvare le modifiche.
Crea un utente Datastream
Per creare un utente Datastream, inserisci i seguenti comandi MySQL:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
Passaggi successivi
- Scopri di più su come Datastream funziona con le origini MySQL.