Auf dieser Seite wird beschrieben, wie Sie Change Data Capture (CDC) konfigurieren, um Daten aus einer Cloud SQL for MySQL-Datenbank in ein unterstütztes Ziel, z. B. BigQuery oder Cloud Storage, zu streamen.
Binäres Logging aktivieren
- Informationen zum Aktivieren des binären Loggings für Cloud SQL for MySQL finden Sie unter Wiederherstellung zu einem bestimmten Zeitpunkt aktivieren.
Datenbank-Flags konfigurieren
Öffnen Sie in der Google Cloud Console die Seite Cloud SQL-Instanzen.
Wählen Sie das Projekt aus, das die Cloud SQL-Instanz enthält, für die Sie die Datenbank-Flags festlegen möchten.
Öffnen Sie die Instanz und klicken Sie auf Bearbeiten.
Rufen Sie den Abschnitt Flags auf.
Klicken Sie auf Datenbank-Flag hinzufügen.
Wählen Sie die folgenden Flags aus dem Drop-down-Menü aus und legen Sie ihre Werte fest:
Für die GTID-basierte Replikation:
Parameter Wert net_read_timeout 3600net_write_timeout 3600wait_timeout 86400binlog_row_image fullmax_allowed_packet 1073741824(empfohlener Wert)Für die binlog-basierte Replikation:
Flag Wert net_read_timeout 3600net_write_timeout 3600wait_timeout 86400
Klicken Sie auf Speichern , um die Änderungen zu speichern.
Datastream-Nutzer erstellen
Geben Sie die folgenden MySQL-Befehle ein, um einen Datastream-Nutzer zu erstellen:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
Nächste Schritte
- Weitere Informationen zur Verwendung von Datastream mit MySQL-Quellen