In den folgenden Abschnitten wird beschrieben, wie Sie CDC für eine Amazon Aurora MySQL-Datenbank konfigurieren.
Parametergruppe erstellen
- Starten Sie das Amazon RDS-Dashboard.
- Klicken Sie in der Navigationsleiste auf Parametergruppen und dann auf Parametergruppe erstellen. Die Seite Parametergruppe erstellen wird angezeigt.
- Füllen Sie die Felder dieser Seite mithilfe der folgenden Tabelle aus. Klicken Sie dann auf Erstellen:
Feld Beschreibung Parametergruppen-Familie Wählen Sie die Familie Ihrer Datenbank aus. Typ Wählen Sie die Parametergruppe des DB-Clusters aus. Gruppenname Geben Sie einen Namen für die Parametergruppe ein. Beschreibung Geben Sie eine Beschreibung für die Parametergruppe ein. - Klicken Sie auf das Kästchen links neben der neu erstellten Parametergruppe und dann unter Parametergruppenaktionen auf Bearbeiten.
- Ändern Sie den Wert des Parameters
binlog_format
in ROW. - Klicken Sie auf Änderungen speichern.
Parametergruppe der Datenbankinstanz zuweisen
- Starten Sie das Amazon RDS-Dashboard.
- Klicken Sie in der Navigationsleiste auf Datenbanken und wählen Sie dann Ihre Datenbankinstanz aus.
- Wählen Sie im Menü Instanzaktionen die Option Ändern aus. Das Dialogfeld DB-Instanz ändern wird angezeigt.
- Wählen Sie im Abschnitt Zusätzliche Konfiguration die Parametergruppe des Datenbankclusters aus, die Sie erstellt haben.
- Legen Sie den Zeitraum für die Sicherungsaufbewahrung auf 7 Tage fest.
- Klicken Sie auf Weiter.
- Wählen Sie im Bereich Planen von Änderungen die Option Sofort anwenden aus.
Aufbewahrungsdauer für binäre Logs festlegen
Geben Sie den folgenden MySQL-Befehl ein:
call mysql.rds_set_configuration('binlog retention hours', 168);
Starten Sie den MySQL-Server neu, damit die vorgenommenen Änderungen wirksam werden.
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;