wils@web ~ $ cat ~/ajuda/guia-de-configuracao-de-replicacao-mestre-escravo-no-mariadb-10-5-passo-a-passo.md

Banco de Dados

Guia de configuração de replicação mestre-escravo no MariaDB 10.5: Passo a passo

atualizado em 03/09/2026

Este guia fornece um passo a passo detalhado sobre como configurar a replicação mestre-escravo no MariaDB 10.5. A replicação permite que você tenha uma cópia de seus dados em um servidor secundário, garantindo alta disponibilidade e segurança.

Pré-requisitos

  • Dois servidores com MariaDB 10.5 instalado.
  • Acesso root ou permissões administrativas.
  • Conexão de rede entre os servidores.

Passo 1: Configuração do Servidor Mestre

No servidor mestre, edite o arquivo de configuração do MariaDB:

sudo nano /etc/mysql/my.cnf

Adicione ou modifique as seguintes linhas:

[mysqld]
server-id=1
log_bin=mysql-bin
binlog_do_db=nome_do_banco

Reinicie o MariaDB:

sudo systemctl restart mariadb

Passo 2: Criar um Usuário para Replicação

Conecte-se ao MariaDB e crie um usuário que terá permissão para replicação:

mysql -u root -p
CREATE USER 'replicador'@'%' IDENTIFIED BY 'senha_replica';
GRANT REPLICATION SLAVE ON *.* TO 'replicador'@'%';
FLUSH PRIVILEGES;

Passo 3: Obter a Posição do Log Binário

Execute o seguinte comando para obter a posição do log binário:

SHOW MASTER STATUS;

Anote o File e Position retornados.

Passo 4: Configuração do Servidor Escravo

No servidor escravo, edite o arquivo de configuração do MariaDB:

sudo nano /etc/mysql/my.cnf

Adicione ou modifique as seguintes linhas:

[mysqld]
server-id=2

Reinicie o MariaDB:

sudo systemctl restart mariadb

Passo 5: Configurar a Replicação no Servidor Escravo

Conecte-se ao MariaDB no servidor escravo e execute:

mysql -u root -p
CHANGE MASTER TO
    MASTER_HOST='IP_DO_MESTRE',
    MASTER_USER='replicador',
    MASTER_PASSWORD='senha_replica',
    MASTER_LOG_FILE='mysql-bin.000001',
    MASTER_LOG_POS=posição;

Substitua IP_DO_MESTRE, mysql-bin.000001 e posição pelos valores anotados anteriormente.

Passo 6: Iniciar a Replicação

Para iniciar a replicação, execute:

START SLAVE;

Verifique o status da replicação com:

SHOW SLAVE STATUS\\G

Conclusão

A replicação mestre-escravo no MariaDB 10.5 está agora configurada. É recomendável monitorar frequentemente o status da replicação e realizar backups regulares. Para garantir a segurança, utilize conexões seguras entre os servidores.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.