Banco de dados 7 visualizações

Como migrar um banco de dados MySQL para outro servidor sem downtime

Ver no WHMCS

Como migrar um banco de dados MySQL para outro servidor sem downtime

Olá, amigo(a) GeHost! Seja bem-vindo(a) ao nosso guia de migração de banco de dados — o seu Sensei está aqui para te ajudar com paciência, clareza e um toque de calor humano. 🌿

Migrar um banco de dados MySQL pode parecer algo assustador, mas com os passos certos, é possível fazer isso sem interromper o serviço do seu site ou app. Vamos juntos, passo a passo, sem pressa, com cuidado e segurança.

Antes de começar: o que você precisa saber

  • Este guia aplica-se apenas à migração de bancos de dados MySQL hospedados na GeHost.
  • Seu site ou aplicativo precisa estar preparado para se conectar a um novo servidor de banco de dados (com os mesmos dados).
  • É essencial manter o acesso ao painel do cliente (painel.gehost.com.br) e ao cPanel da sua conta.
  • Não é necessário ter conhecimento avançado de SQL — apenas seguir os passos com atenção.

Dica do Sensei: Sempre faça um backup antes de qualquer ação. Mesmo que pareça óbvio, é o que evita surpresas. 🛡️

Passo a passo: migração sem downtime

  1. Faça um backup completo do banco de dados atual

    Entre no seu painel do cliente e acesse o cPanel da sua conta.

    Painel inicial (home) do cPanel com os grupos de ferramentas

    Na seção Base de Dados, clique em Bancos de Dados MySQL.

    Tela 'Bancos de Dados MySQL' — criar novo banco, modificar e usuários de banco

    Localize o banco de dados que deseja migrar e clique em Exportar (ou "Exportar" no menu de ações). Escolha o formato SQL e salve o arquivo em seu computador.

  2. Prepare o novo servidor de banco de dados

    Se você já tem um novo servidor (por exemplo, outro plano da GeHost, ou um servidor externo), certifique-se de que:

    • O banco de dados esteja criado.
    • Um usuário com permissões de leitura e escrita esteja configurado.
    • O servidor permita conexões externas (se for um servidor externo).

    Se for um novo plano na GeHost, crie o banco de dados e o usuário no cPanel do novo servidor — exatamente como no passo anterior.

  3. Importe o backup no novo servidor

    Em seu novo servidor, vá até o cPanel e acesse Bancos de Dados MySQL.

    Clique em Importar e selecione o arquivo SQL que você salvou no passo 1.

    Aguarde a conclusão. O tempo depende do tamanho do banco.

  4. Atualize a configuração do seu site ou aplicativo

    Agora, o banco está no novo servidor. É hora de atualizar os dados de conexão no código do seu site ou app.

    • Procure arquivos como config.php, database.php, .env, ou onde o banco de dados é definido.
    • Altere os dados de conexão: host, nome do banco, usuário e senha — para os do novo servidor.

    Atenção: Faça isso em um ambiente de teste, se possível. Se não, faça com cuidado e tenha um plano de recuperação.

  5. Teste a conexão

    Abra seu site ou aplicativo em um navegador.

    Verifique se tudo está funcionando: formulários, login, exibição de dados, etc.

    Se algo não funcionar, volte ao passo anterior e revise os dados de conexão.

  6. Ative o novo banco como principal (sem downtime)

    Como você já fez a migração em paralelo e testou, agora é só trocar a configuração definitivamente no ambiente de produção.

    Se tudo estiver OK, seu site está rodando com o novo banco — e sem interrupção para seus usuários!

Dicas finais do Sensei

  • Use o Backup Parcial no cPanel para salvar cópias de segurança sempre que possível.
  • Evite fazer mudanças em horários de pico. Escolha um momento de baixa movimentação.
  • Se precisar de ajuda, o suporte da GeHost está disponível por 30 dias após a entrega — e sempre com carinho. 💌
  • Se o novo servidor for externo, certifique-se de que o firewall permita conexões na porta 3306 (MySQL).

Leitura especial do Sensei: A migração não é um ato de pânico, mas de cuidado. Você está protegendo o que construiu com dedicação. Parabéns por querer fazer isso com segurança. 🌟

Se tiver dúvidas, não hesite em entrar em contato com nosso suporte. Estamos aqui para você — sempre.

Com carinho, Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). Dono: Raphael Neves Koga (desde 2015).*

Precisa de Ajuda?

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