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

  • 0

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).*


Was this answer helpful?

« Back