Servidor & DevOps 41 visualizações

Como configurar réplica de banco de dados para alta disponibilidade

Ver no WHMCS

Como configurar réplica de banco de dados para alta disponibilidade

Olá, querido(a) cliente! Seja bem-vindo(a) ao seu guia de alta disponibilidade com a GeHost — onde cuidamos do seu site como se fosse nosso próprio. 💛

Hoje vamos juntos aprender como configurar uma réplica de banco de dados para garantir que seu site continue online mesmo em caso de falha. É como ter um "irmão gêmeo" do banco de dados, sempre pronto para assumir o controle se o original precisar de descanso.

Sensei diz: "A alta disponibilidade não é só tecnologia — é tranquilidade. E tranquilidade começa com boas práticas."

Antes de começar: entenda o que é réplica de banco de dados

Imagine seu banco de dados como um livro de anotações. A réplica é uma cópia fiel desse livro, mantida em tempo real. Se o original se perder, a réplica está pronta para continuar o trabalho — sem perda de dados, sem interrupção.

Na GeHost, isso é possível com MySQL e configurações avançadas de replicação. Mas lembre-se: esse recurso exige plano avançado e configuração técnica — não é ativado por padrão.

Passo a passo: como configurar réplica de banco de dados

Para seguir este guia, você precisa ter acesso ao cPanel da sua conta. Se não tiver, entre em contato com o suporte — estamos aqui para te ajudar! 🤝

  1. Entre no cPanel

    Abra seu navegador e vá para painel.gehost.com.br. Faça login com seu usuário e senha.

    Tela de login do cPanel com campos de usuário e senha
  2. Abra a ferramenta de bancos de dados

    No painel, localize o grupo “Banco de Dados” e clique em “Bancos de Dados MySQL”.

    Tela de gerenciamento de bancos de dados MySQL no cPanel
  3. Crie um banco de dados e um usuário

    Crie um novo banco de dados (ex: meu_site_replica) e um usuário com senha forte. Dê permissões completas ao usuário sobre o banco.

    Dica: Use nomes claros e evite espaços ou caracteres especiais.

  4. Configure o servidor mestre

    Para réplica funcionar, é necessário configurar o servidor mestre (o banco principal). Isso exige acesso avançado ao servidor e não pode ser feito diretamente no cPanel.

    Seu plano deve permitir configuração de replicação. Consulte seu plano no painel ou entre em contato com o suporte para verificar se essa funcionalidade está habilitada.

  5. Ative a replicação no servidor

    Com acesso root ou SSH (se disponível), você precisará editar o arquivo de configuração do MySQL (geralmente my.cnf) para ativar:

    • server-id=1 (para o mestre)
    • log-bin=mysql-bin
    • binlog-format=ROW

    Reinicie o serviço MySQL após a alteração.

  6. Configure o servidor escravo (réplica)

    No servidor réplica (escravo), configure com:

    • server-id=2
    • relay-log=relay-bin
    • Defina o mestre com CHANGE MASTER TO (com IP do mestre, usuário, senha, nome do binlog e posição).

    Ative a réplica com START SLAVE;

  7. Verifique a conexão

    Use o comando SHOW SLAVE STATUS; para verificar se a réplica está sincronizando corretamente. Verifique os campos Slave_IO_Running e Slave_SQL_Running — ambos devem estar como Yes.

  8. Monitore e mantenha

    Replique apenas o que é necessário. Faça testes de falha periodicamente. Use ferramentas como pt-heartbeat ou o painel de métricas do cPanel para monitorar a saúde da replicação.

Importante: o que você NÃO pode fazer

  • Não configure réplica diretamente no cPanel — ele não suporta isso.
  • Não use senhas simples ou nomes como admin ou root nos usuários.
  • Não altere arquivos de configuração sem backup — um erro pode parar o MySQL.
  • Não tente fazer isso em planos básicos — réplica exige plano avançado.

Quer ajuda? Estamos aqui!

Configurar réplica de banco de dados é um passo avançado. Se você não se sentir seguro, peça ajuda ao nosso suporte. Eles estão prontos para te guiar com paciência e cuidado.

Seu site é importante — e nós cuidamos dele como se fosse nosso. 🌟

Informações legais da GeHost

Grupo: G e Soluções e Eventos LTDA (marca Entexp, entexp.com.br). CNPJ: 46.647.904/0001-04. Suporte: 30 dias grátis após a entrega. Pagamento via Cartão de Crédito (PayPal) ou Pix (InfoPago).

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.