Amazon Aurora MySQL-Datenbank konfigurieren

In den folgenden Abschnitten wird beschrieben, wie Sie CDC für eine Amazon Aurora MySQL-Datenbank konfigurieren.

Parametergruppe erstellen

  1. Starten Sie das Amazon RDS-Dashboard.
  2. Klicken Sie in der Navigationsleiste auf Parametergruppen und dann auf Parametergruppe erstellen. Die Seite Parametergruppe erstellen wird angezeigt.
  3. Füllen Sie die Felder dieser Seite anhand der folgenden Tabelle aus. Klicken Sie dann auf Erstellen:
    FeldBeschreibung
    Parametergruppen-FamilieWählen Sie die Familie Ihrer Datenbank aus.
    TypWählen Sie die Parametergruppe des DB-Clusters aus.
    GruppennameGeben Sie einen Namen für die Parametergruppe ein.
    BeschreibungGeben Sie eine Beschreibung für die Parametergruppe ein.
  4. Klicken Sie auf das Kästchen links neben der neu erstellten Parametergruppe und dann unter Parametergruppenaktionen auf Bearbeiten.
  5. Ändern Sie den Wert des Parameters binlog_format in ROW.
  6. Klicken Sie auf Änderungen speichern.

Parametergruppe der Datenbankinstanz zuweisen

  1. Starten Sie das Amazon RDS-Dashboard.
  2. Klicken Sie in der Navigationsleiste auf Datenbanken und wählen Sie dann Ihre Datenbankinstanz aus.
  3. Wählen Sie im Menü Instanzaktionen die Option Ändern aus. Das Dialogfeld DB-Instanz ändern wird angezeigt.
  4. Wählen Sie im Abschnitt Zusätzliche Konfiguration die Parametergruppe des Datenbankclusters aus, die Sie erstellt haben.
  5. Legen Sie den Zeitraum für die Sicherungsaufbewahrung auf 7 Tage fest.
  6. Klicken Sie auf Weiter.
  7. Wählen Sie im Bereich Planen von Änderungen die Option Sofort anwenden aus.

Aufbewahrungsdauer für binäre Logs festlegen

  1. Geben Sie den folgenden MySQL-Befehl ein:

    call mysql.rds_set_configuration('binlog retention hours', 168);
  2. Starten Sie den MySQL-Server neu, damit die vorgenommenen Änderungen wirksam werden.

Datastream-Nutzer erstellen

  1. 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;