Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Deaktivierung der GTID basierten Replikation für eine My SQL DB-Instance mit Read Replicas und DB-Cluster

Fokusmodus
Deaktivierung der GTID basierten Replikation für eine My SQL DB-Instance mit Read Replicas und DB-Cluster - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sie können die GTID basierte Replikation für eine Meine SQL DB-Instance mit Read Replicas.

So deaktivieren Sie die GTID basierte Replikation für , eine My SQL DB-Instance mit Read Replicas
  1. Führen Sie für jede Read Replica das folgende Verfahren aus:

    Meine SQL Hauptversionen 8.4 und höher

    CALL mysql.rds_set_source_auto_position(0);

    Meine Hauptversionen SQL 8.0 und niedriger

    CALL mysql.rds_set_master_auto_position(0);
  2. Setzen Sie den Wert für gtid_mode auf ON_PERMISSIVE zurück.

    1. Stellen Sie sicher, dass die Parametergruppe, die der My SQL DB-Instance und jeder Read Replica zugeordnet ist, auf gtid_mode ON_PERMISSIVE gesetzt ist.

      Weitere Informationen zum Einstellen von Konfigurationsparametern unter Verwendung von Parametergruppen finden Sie unter Parametergruppen für Amazon RDS.

    2. Starten Sie die My SQL DB-Instance und jede Read Replica neu. Weitere Informationen zum Neustarten finden Sie unter Neustarten einer DB-Instance.

  3. Setzen Sie den Wert für gtid_mode auf OFF_PERMISSIVE zurück.

    1. Stellen Sie sicher, dass die Parametergruppe, die der My SQL DB-Instance und jeder Read Replica zugeordnet ist, auf gtid_mode OFF_PERMISSIVE eingestellt ist.

    2. Starten Sie die My SQL DB-Instance und jede Read Replica neu.

  4. Warten Sie, bis alle GTID Transaktionen auf alle Read Replicas angewendet wurden. Gehen Sie wie folgt vor, um zu überprüfen, ob diese angewendet wurden:

    1. Führen Sie auf der My SQL DB-Instance den folgenden Befehl aus:

      Mein SQL 8.4

      SHOW BINARY LOG STATUS

      Meine SQL 5.7 und 8.0

      SHOW MASTER STATUS

      Ihre Ausgabe sollte der folgenden Ausgabe ähneln.

      File Position ------------------------------------ mysql-bin-changelog.000031 107 ------------------------------------

      Notieren Sie die Datei und Position in Ihrer Ausgabe.

    2. Verwenden Sie für jedes Read Replica die Datei- und Positionsinformationen aus der Quellinstanz im vorherigen Schritt, um die folgende Abfrage auszuführen:

      Meine SQL 8.4 und My SQL 8.0.26 und höher Meine SQL 8.0-Versionen

      SELECT SOURCE_POS_WAIT('file', position);

      Mein SQL 5.7

      SELECT MASTER_POS_WAIT('file', position);

      Wenn der Dateiname beispielsweise lautet mysql-bin-changelog.000031 und die Position lautet107, führen Sie die folgende Anweisung aus:

      Meine SQL 8.4 und My SQL 8.0.26 und höher Meine SQL 8.0-Versionen

      SELECT SOURCE_POS_WAIT('mysql-bin-changelog.000031', 107);

      Mein SQL 5.7

      SELECT MASTER_POS_WAIT('mysql-bin-changelog.000031', 107);
  5. Setzen Sie die GTID Parameter zurück, um die GTID basierte Replikation zu deaktivieren.

    1. Stellen Sie sicher, dass die Parametergruppe, die der My SQL DB-Instance und jeder Read Replica zugeordnet ist, die folgenden Parametereinstellungen hat:

      • gtid_modeOFF

      • enforce_gtid_consistencyOFF

    2. Starten Sie die My SQL DB-Instance und jede Read Replica neu.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.