Como migrar meu banco de dados MySQL para uma versão mais nova sem quebrar o site
Oi! Aqui é a Sensei da GeHost 🧘♀️ Vou te explicar, com calma e sem enrolação técnica, como funciona essa história de "atualizar a versão do MySQL" e o que você, como cliente, precisa saber pra passar por isso sem dor de cabeça.
Primeiro, um esclarecimento importante
O MySQL é o "banco de dados" que guarda as informações do seu site (posts, produtos, usuários, configurações do WordPress, etc). Em uma hospedagem compartilhada como a da GeHost, a versão do MySQL do servidor é administrada pela nossa equipe de infraestrutura — você não tem acesso root nem precisa (nem consegue) trocar essa versão sozinho pelo painel.
Então, quando falamos em "migrar para uma versão mais nova sem quebrar o site", normalmente estamos falando de duas situações:
- A GeHost avisa sobre uma atualização de servidor e você quer se preparar para não ter surpresas;
- Você está migrando um site (de outro provedor, de um domínio para outro, ou fazendo uma reforma grande) e precisa levar o banco de dados com segurança.
Nos dois casos, os cuidados são praticamente os mesmos. Vamos por partes.
Passo 1 — Nunca faça nada sem um backup completo
Essa é a regra de ouro. Antes de qualquer mudança no banco, você precisa ter uma cópia de segurança recente.
- Entre no cPanel (painel.gehost.com.br te leva até lá).
- Procure a ferramenta Backup.
- Gere um Backup Completo da conta, ou pelo menos um backup parcial do banco de dados que você vai movimentar.
Dica da Sensei: guarde esse backup baixado no seu computador ou em um serviço de nuvem próprio. Não confie só em uma cópia — tenha pelo menos duas, em lugares diferentes.
Passo 2 — Exporte o banco de dados corretamente
Se o seu objetivo é levar o banco para outro lugar (outro site, outro domínio, ou testar em um ambiente separado), o caminho é:
- No cPanel, abra Bancos de Dados MySQL para confirmar qual banco e qual usuário estão vinculados ao seu site.
- Use o phpMyAdmin (disponível também pelo cPanel) para exportar esse banco em formato
.sql. - Guarde esse arquivo junto com o backup completo do Passo 1.
Passo 3 — Verifique a compatibilidade antes de migrar
Versões mais novas de MySQL costumam ser mais rígidas com certas configurações antigas. Antes de seguir, confira:
- Se o seu CMS (WordPress, Joomla, etc) e os plugins/temas instalados estão atualizados — versões muito antigas podem ter comandos que não funcionam bem em bancos mais novos;
- Se existem plugins ou sistemas customizados que fazem consultas SQL "na mão" (fora do padrão do CMS) — esses merecem atenção redobrada;
- Se há alguma extensão ou tabela criada manualmente que você (ou um desenvolvedor) configurou no passado.
Dica da Sensei: se você não desenvolveu o site sozinho, vale a pena chamar quem construiu (ou nosso time de suporte) para dar uma olhada nesse ponto antes de seguir.
Passo 4 — Teste em um ambiente separado, se possível
Sempre que der, faça a migração primeiro em um site de teste (uma cópia, um subdomínio, ou um ambiente de staging) antes de aplicar no site que está no ar. Assim, se algo não funcionar, o site principal continua no ar enquanto você ajusta.
Passo 5 — Fale com o suporte antes de qualquer mudança maior
Se a sua necessidade envolve uma atualização de versão do banco no próprio servidor, ou uma migração mais complexa, o caminho mais seguro é abrir um chamado com o suporte da GeHost e explicar exatamente o que você precisa. Nosso time consegue orientar (ou executar) a parte de infraestrutura com segurança, evitando que você faça algo manualmente que possa corromper dados.
Passo 6 — Depois da migração, confira se tudo está redondo
- Acesse o site e navegue pelas páginas principais;
- Teste login de usuários/admin;
- Verifique áreas que dependem diretamente do banco (carrinho de compras, formulários, comentários);
- Olhe se há mensagens de erro no próprio site (geralmente aparecem no topo ou substituindo a página).
Dica da Sensei: se algo parecer estranho, não saia clicando em tudo tentando "corrigir". Pare, guarde uma nota do que viu e chame o suporte com o backup em mãos — reverter é muito mais fácil quando você não fez mudanças em cima do problema.
Resumo rápido
- Backup completo antes de qualquer coisa;
- Exportar o banco certo (confirme no cPanel qual é);
- Checar compatibilidade do CMS/plugins;
- Testar em ambiente separado quando possível;
- Chamar o suporte da GeHost para qualquer mudança de infraestrutura;
- Conferir o site com calma depois da migração.
Migração de banco de dados dá friozinho na barriga, eu sei — mas seguindo esses passos com calma, o risco de quebrar o site cai muito. E lembre-se: estamos aqui pra ajudar, é só chamar o suporte 🙏