Ausgehende Replikation von DB-System in externes Replikat konfigurieren

Ein Replikationskanal wird auf dem Replikat konfiguriert. Wenn Sie also eine externe MySQL-Instanz als Replikat verwenden, konfigurieren Sie den Replikationskanal, indem Sie Befehle auf diesem Server ausführen. Sie müssen den Channel inHeatWave Service nicht definieren.

Befehlszeilenclient verwenden

Über einen Befehlszeilenclient wie MySQL-Client oder MySQL Shell können Sie die ausgehende Replikation von einem DB-System zu einem externen Replikat konfigurieren.

Diese Aufgabe erfordert Folgendes:
Führen Sie die folgenden Schritte aus, um die ausgehende Replikation von einem Quell-DB-System zu einem externen Replikat zu konfigurieren:
  1. Öffnen Sie die Shell MySQL, und stellen Sie eine Verbindung zum Replikat her.
  2. Geben Sie für das Replikat die Replikationsquelle an, indem Sie den folgenden Befehl im Ausführungsmodus SQL ausführen:
    CHANGE REPLICATION SOURCE TO SOURCE_HOST='<DBSystemIPAddress>', 
    SOURCE_PORT=3306, SOURCE_USER='<SourceUser>', SOURCE_PASSWORD='<SourcePassword>', SOURCE_SSL=1, 
    SOURCE_AUTO_POSITION=1 FOR CHANNEL '<ChannelName>';
    • SOURCE_HOST: Geben Sie die IP-Adresse des Quell-DB-Systems an.
    • SOURCE_PORT: Geben Sie den Port an, für dessen Verwendung die Quelle konfiguriert ist. Der Standardport ist 3306.
    • SOURCE_USER: Geben Sie den Benutzernamen des Replikationsbenutzers an, den Sie im Quell-DB-System erstellt haben.
    • SOURCE_PASSWORD: Geben Sie das Kennwort des Replikationsbenutzers an.
    • SOURCE_SSL=1: Geben Sie an, dass die Verbindung eine SSL-Verschlüsselung verwendet.
    • SOURCE_AUTO_POSITION=1: Geben Sie an, dass das Replikat eine Verbindung zur Quelle mit dem Feature für die automatische Positionierung der GTID-basierten Replikation und nicht mit einer auf der Binärlogdatei basierten Position herstellt.
    • CHANNEL: Geben Sie einen Replikationskanal an. Dabei wird ein vorhandener Replikationskanal mit dem angegebenen Kanalnamen verwendet. Falls der Kanal nicht vorhanden ist, wird ein Kanal mit dem angegebenen Namen erstellt.
  3. Um die Replikation zu starten, führen Sie den folgenden Befehl für das Replikat aus:
    START REPLICA FOR CHANNEL '<ChannelName>';

    <ChannelName>: Geben Sie den Namen des Kanals an.

  4. Um den Replikationsstatus anzuzeigen, führen Sie einen der folgenden Befehle aus:
    • Im Replikat:
      SHOW REPLICA STATUS \G;
      SHOW PROCESSLIST;
    • Im Quell-DB-System:
      SHOW REPLICAS;
      SHOW PROCESSLIST;