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! 🤝
-
Entre no cPanel
Abra seu navegador e vá para painel.gehost.com.br. Faça login com seu usuário e senha.
-
Abra a ferramenta de bancos de dados
No painel, localize o grupo “Banco de Dados” e clique em “Bancos de Dados MySQL”.
-
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.
-
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.
-
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-binbinlog-format=ROW
Reinicie o serviço MySQL após a alteração.
-
Configure o servidor escravo (réplica)
No servidor réplica (escravo), configure com:
server-id=2relay-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; -
Verifique a conexão
Use o comando
SHOW SLAVE STATUS;para verificar se a réplica está sincronizando corretamente. Verifique os camposSlave_IO_RunningeSlave_SQL_Running— ambos devem estar comoYes. -
Monitore e mantenha
Replique apenas o que é necessário. Faça testes de falha periodicamente. Use ferramentas como
pt-heartbeatou 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
adminourootnos 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 (Stripe/PayPal) ou Pix (InfoPago).