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, de modo que cuando utiliza una instancia MySQL externa como réplica, configure el canal de replicación mediante la ejecución de comandos en ese servidor. No es necesario definir el servicio inHeatWave del canal.

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 de base de datos de origen a una réplica externa:
  1. Abra el shell MySQL 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 de replicación que ha creado en el sistema de base de datos de origen.
    • SOURCE_PASSWORD: especifique la contraseña del usuario de 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 GTID, en lugar 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 de replicación, ejecute cualquiera de los siguientes comandos:
    • En la réplica:
      SHOW REPLICA STATUS \G;
      SHOW PROCESSLIST;
    • En el sistema de base de datos de origen:
      SHOW REPLICAS;
      SHOW PROCESSLIST;