Banco de dados 42 visualizações

Como migrar um banco de dados MySQL para uma versão mais nova

Ver no WHMCS

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.

  1. Acesse o cPanel da sua hospedagem.
  2. Procure a ferramenta Backup (fica na área de Arquivos).
  3. Gere um Backup Completo da Conta ou, se preferir algo mais rápido, um backup parcial só do banco de dados.
  4. Salve o arquivo baixado num lugar seguro no seu computador.
Tela de Backup do cPanel com opções de backup completo e parcial
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.

  1. No cPanel, acesse Bancos de Dados MySQL (ou use o phpMyAdmin, disponível na mesma área).
  2. Selecione o banco que você quer migrar.
  3. No phpMyAdmin, clique na aba Exportar.
  4. Escolha o método "Personalizado" (dá mais controle) e mantenha o formato SQL.
  5. Clique em Executar/Go e salve o arquivo .sql gerado.
Tela de Bancos de Dados MySQL do cPanel

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:

  1. Em Bancos de Dados MySQL, crie um novo banco com um nome claro (ex.: meusite_novo).
  2. Crie um usuário para esse banco e associe-o a ele com todas as permissões (privilégios).
  3. 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

  1. Acesse o phpMyAdmin e selecione o banco de dados novo (criado no Passo 3).
  2. Clique na aba Importar.
  3. Selecione o arquivo .sql exportado no Passo 2.
  4. Confirme o charset (geralmente utf8mb4, que é o mais atual e recomendado) e clique em Executar/Go.
  5. 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.

Gerenciador de Arquivos do cPanel mostrando as pastas do site
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. 🥋

Precisa de Ajuda?

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