In den folgenden Abschnitten wird beschrieben, wie Sie eine Cloud SQL for MySQL-Datenbank für die Verwendung mit Datastream konfigurieren.
Binäres Logging aktivieren
- Informationen zum Aktivieren des binären Loggings für Cloud SQL for MySQL finden Sie unter Wiederherstellung auf einen bestimmten Zeitpunkt aktivieren.
Datenbank-Flags konfigurieren
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Instanzen auf.
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.
Gehen Sie zum Abschnitt Flags.
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 (Vorabversion):
Parameter Wert net_read_timeout 3600
net_write_timeout 3600
wait_timeout 86400
binlog_row_image FULL
max_allowed_packet 1G
(empfohlener Wert)Für die binlogbasierte Replikation:
Flag Wert net_read_timeout 3600
net_write_timeout 3600
wait_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;