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 Ihr Amazon RDS-Dashboard.

  2. Klicken Sie in der Navigationsleiste auf Parametergruppen.

  3. Klicken Sie auf Parametergruppe erstellen. Die Seite Parametergruppe erstellen wird angezeigt.

  4. Füllen Sie die Felder dieser Seite anhand der folgenden Tabelle aus:

    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.
  5. Klicken Sie auf Erstellen.

  6. Klicken Sie auf das Kästchen links neben der neu erstellten Parametergruppe.

  7. Klicken Sie unter Parametergruppenaktionen auf Bearbeiten.

  8. Legen Sie die folgenden Parameterwerte fest:

    ParameterWert
    binlog_formatROW
    log_bin_use_v1_row_events1
    read_only0
    net_read_timeout3600
    net_write_timeout3600
    wait_timeout86400
    expire-logs-days7
    binlog_row_imageFULL
    max_allowed_packet1G (empfohlener Wert)
    log-replica-updates1
    enforce-gtid-consistencyON
    gtid_mode

    ON

    Sie können diesen Parameter nur auf ON festlegen, nachdem Sie enforce-gtid-consistency auf ON festgelegt haben. gtid_mode kann im Allgemeinen die folgenden Werte haben:
    • OFF
    • OFF_PERMISSIVE
    • ON_PERMISSIVE
    • ON
    Sie können die Werte des Parameters gtid_mode nur schrittweise ändern. Wenn der aktuelle Modus beispielsweise auf OFF festgelegt ist, gehen Sie so vor:
    1. Ändern Sie die Einstellung in OFF_PERMISSIVE.
    2. Ändern Sie die Einstellung in ON_PERMISSIVE.
    3. Ändern Sie die Einstellung in ON.
    Weitere Informationen finden Sie in der MySQL-Dokumentation.
    • Für die binlogbasierte Replikation:
    ParameterWert
    binlog_formatROW
  9. 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. So erstellen Sie einen Datastream-Nutzer:

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
  2. Weisen Sie ihm die folgenden Berechtigungen zu:

    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    GRANT EXECUTE ON PROCEDURE mysql.rds_show_configuration TO 'datastream'@'%';
    FLUSH PRIVILEGES;

Nächste Schritte