Configurando a Replicação de Saída do Sistema de Banco de Dados para a Réplica Externa

Um canal de replicação é configurado na réplica; portanto, quando você usa uma instância MySQL externa como réplica, configura o canal de replicação executando comandos nesse servidor. Não é necessário definir o canal no Serviço HeatWave.

Usando um Cliente de Linha de Comando

Use um cliente de linha de comando, como MySQL Client ou MySQL Shell, para configurar a replicação de saída de um sistema de banco de dados para uma réplica externa.

Esta tarefa requer o seguinte:
Faça o seguinte para configurar a replicação de saída de um sistema de banco de dados de origem para uma réplica externa:
  1. Abra o MySQL Shell e conecte-se à réplica.
  2. Na réplica, especifique a origem da replicação executando o seguinte comando no modo de execução 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 o endereço IP do sistema de banco de dados de origem.
    • SOURCE_PORT: Especifique a porta que a origem está configurada para usar. A porta padrão é a 3306.
    • SOURCE_USER: Especifique o nome de usuário de replicação que você criou no sistema de banco de dados de origem.
    • SOURCE_PASSWORD: Especifique a senha do usuário de replicação.
    • SOURCE_SSL=1: Especifique se a conexão usa criptografia SSL.
    • SOURCE_AUTO_POSITION=1: Especifique se a réplica conecta à origem usando o recurso de posicionamento automático da replicação baseada em GTID, em vez de uma posição baseada em arquivo de log de binários.
    • CHANNEL: Especifique um canal de replicação. Isso usa um canal de replicação existente com o nome do canal fornecido ou, se o canal não existir, cria um usando o nome fornecido.
  3. Para iniciar a replicação, execute o seguinte comando na réplica:
    START REPLICA FOR CHANNEL '<ChannelName>';

    <ChannelName>: Especifique o nome do canal.

  4. Para exibir o status de replicação, execute qualquer um dos seguintes comandos:
    • Na réplica:
      SHOW REPLICA STATUS \G;
      SHOW PROCESSLIST;
    • No sistema de banco de dados de origem:
      SHOW REPLICAS;
      SHOW PROCESSLIST;