DBAtlas · Atlas de operações de banco de dados

Configurar uma réplica (CHANGE REPLICATION SOURCE)

MySQLReplicação

Comando

CHANGE REPLICATION SOURCE TO SOURCE_HOST='source_host', SOURCE_PORT=3306, SOURCE_USER='replicator', SOURCE_PASSWORD='secret', SOURCE_AUTO_POSITION=1;

O que faz

Configura este servidor como uma réplica que segue a source especificada usando auto-positioning baseado em GTID.

Quando usar

Para configurar uma nova réplica ou mudar a source da replicação.

Atenção

Esta é a terminologia do MySQL 8.0.23+; versões mais antigas usam CHANGE MASTER TO ... MASTER_HOST (um alias no 8.0.23–8.3, removido no 8.4). SOURCE_AUTO_POSITION=1 exige GTID habilitado (gtid_mode=ON); caso contrário SOURCE_LOG_FILE e SOURCE_LOG_POS devem ser especificados. A replicação deve estar parada antes de executar o comando. Se o usuário de replicação foi criado com o caching_sha2_password padrão do 8.0+, a conexão exige TLS: adicione SOURCE_SSL=1 ou, sem TLS, defina GET_SOURCE_PUBLIC_KEY=1; caso contrário a I/O thread não consegue conectar e falha com o erro 2061.

Abrir no DBAtlas →

Relacionados