Como migrar um banco de dados MySQL para uma versão mais nova
Oi! Aqui é a Sensei da GeHost 🥋. Se você chegou até aqui é porque ouviu falar que "atualizar o banco de dados" é importante, mas não faz ideia por onde começar — e tudo bem, ninguém nasce sabendo! Vou te guiar com calma, passo a passo, pra esse processo não ter mistério nenhum.
Esse guia serve tanto pra quem quer exportar e importar um banco (por exemplo, ao trocar de sistema, mover um site ou atualizar um plugin que exige uma versão mais nova do MySQL) quanto pra entender o caminho seguro de fazer isso sem perder nada pelo caminho.
Antes de tudo: na GeHost, a versão do MySQL do servidor é administrada pela nossa equipe técnica como parte da infraestrutura da hospedagem. Se o que você precisa é que o servidor seja atualizado para uma versão mais nova (não só o seu banco), abra um chamado no painel.gehost.com.br explicando o motivo (ex.: exigência de um plugin) — nosso time avalia e cuida dessa parte pra você com segurança.
Por que migrar/atualizar um banco de dados?
Alguns sistemas (como WordPress, WooCommerce e outros CMS) vão evoluindo e, de tempos em tempos, passam a exigir uma versão mais nova do MySQL pra funcionar direito — seja por segurança, performance ou recursos novos. Migrar bem o banco garante que essa transição aconteça sem quebrar nada do seu site.
Passo 1 — Faça um backup completo (isso não é opcional!)
Antes de qualquer mexida em banco de dados, o backup é sagrado. Se algo sair diferente do esperado, você volta pro ponto de partida em segundos.
- Acesse o cPanel da sua hospedagem.
- Procure a ferramenta Backup (fica na área de Arquivos).
- Gere um Backup Completo da Conta ou, se preferir algo mais rápido, um backup parcial só do banco de dados.
- Salve o arquivo baixado num lugar seguro no seu computador.
Dica da Sensei: guarde esse backup em pelo menos dois lugares diferentes (ex.: seu computador + um serviço de nuvem). Redundância nunca é exagero quando o assunto é dado importante 😉
Passo 2 — Exporte o banco de dados atual
Com o backup geral garantido, vamos exportar o banco especificamente, pra ter mais controle na hora de importar depois.
- No cPanel, acesse Bancos de Dados MySQL (ou use o phpMyAdmin, disponível na mesma área).
- Selecione o banco que você quer migrar.
- No phpMyAdmin, clique na aba Exportar.
- Escolha o método "Personalizado" (dá mais controle) e mantenha o formato SQL.
- Clique em Executar/Go e salve o arquivo
.sqlgerado.
Passo 3 — Prepare o novo ambiente (banco de destino)
Se a migração for para um novo banco (por exemplo, dentro de um plano diferente ou um novo sistema), crie o banco de destino antes de importar:
- Em Bancos de Dados MySQL, crie um novo banco com um nome claro (ex.:
meusite_novo). - Crie um usuário para esse banco e associe-o a ele com todas as permissões (privilégios).
- Anote o nome do banco, o usuário e a senha — você vai precisar disso na configuração do seu site/sistema depois.
Se você não sabe se precisa mesmo de um banco novo ou só quer atualizar a versão do MySQL que já está em uso, fale com a gente pelo painel antes de criar algo extra — assim evitamos confusão e retrabalho.
Passo 4 — Importe o banco no destino
- Acesse o phpMyAdmin e selecione o banco de dados novo (criado no Passo 3).
- Clique na aba Importar.
- Selecione o arquivo
.sqlexportado no Passo 2. - Confirme o charset (geralmente
utf8mb4, que é o mais atual e recomendado) e clique em Executar/Go. - Aguarde a mensagem de sucesso da importação.
Passo 5 — Atualize as configurações do seu site/sistema
Se o banco mudou de nome, usuário ou senha, é preciso avisar o seu sistema sobre isso. No caso de um WordPress, por exemplo, isso é feito no arquivo wp-config.php, através do Gerenciador de Arquivos do cPanel.
Não tem certeza de mexer nesse tipo de arquivo? Sem problema nenhum — essa parte pode ser mais técnica, e está tudo bem pedir ajuda. Chame o suporte pelo painel que a gente te orienta com carinho.
Passo 6 — Teste tudo antes de comemorar 🎉
- Abra o site/sistema e navegue por algumas páginas importantes (login, formulários, carrinho de compras, se for loja).
- Confira se os dados antigos (posts, produtos, usuários) aparecem certinhos.
- Verifique se não há mensagens de erro de conexão com o banco.
Se estiver tudo certinho, sua migração foi um sucesso! Se algo parecer estranho, é só restaurar o backup do Passo 1 e recomeçar com calma — nenhum erro aqui é definitivo.
Precisa de uma mãozinha?
Migração de banco de dados pode parecer assustadora da primeira vez, mas com backup em mãos o risco praticamente some. Se preferir, nosso time de suporte pode te acompanhar nesse processo — é só abrir um chamado pelo painel.gehost.com.br. Lembrando que todo serviço contratado com a GeHost já inclui suporte gratuito nos primeiros 30 dias após a entrega 💚
Você conseguiu! E qualquer dúvida, a Sensei está por aqui. 🥋