Configuración de la replicación de salida desde el sistema de base de datos a la réplica externa

Se configura un canal de replicación en la réplica, por lo que al utilizar una instancia externa de MySQL como réplica, se configura el canal de replicación ejecutando comandos en ese servidor. No es necesario definir el canal en MySQL HeatWave Service.

Uso de un cliente de línea de comandos

Utilice un cliente de línea de comandos como MySQL Client o MySQL Shell para configurar la replicación de salida de un sistema de base de datos en una réplica externa.

Para esta tarea, se necesita lo siguiente:
Realice lo siguiente para configurar la replicación de salida desde un sistema en una réplica externa de base de datos de origen:
  1. Abra MySQL Shell y conéctese a la réplica.
  2. En la réplica, especifique el origen de replicación ejecutando el siguiente comando en el modo de ejecución SQL:
    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: especifique la dirección IP del sistema de base de datos de origen.
    • SOURCE_PORT: especifique el puerto que el origen está configurado para utilizar. El puerto por defecto es 3306.
    • SOURCE_USER: especifique el nombre de usuario del usuario a replicación creado en el sistema a base de datos de origen.
    • SOURCE_PASSWORD: especifique la contraseña del usuario en replicación.
    • SOURCE_SSL=1: especifique que la conexión utiliza el cifrado SSL.
    • SOURCE_AUTO_POSITION=1: especifique que la réplica se conecta al origen mediante la función de colocación Automática de La Replicación Basada en GTID, en vez de una posición basada en archivo log binario.
    • CHANNEL: especifique un canal de replicación. Utiliza un canal de replicación existente con el nombre de canal proporcionado o, si el canal no existe, lo crea utilizando el nombre proporcionado.
  3. Para iniciar la replicación, ejecute el siguiente comando en la réplica:
    START REPLICA FOR CHANNEL '<ChannelName>';

    <ChannelName>: especifique el nombre del canal.

  4. Para ver el estado del proceso de replicación, ejecute cualquiera de los comandos siguientes:
    • En la réplica:
      SHOW REPLICA STATUS \G;
      SHOW PROCESSLIST;
    • En el sistema de base de datos de origen:
      SHOW REPLICAS;
      SHOW PROCESSLIST;