Banco de dados 41 visualizações

Como alterar o nome de um banco de dados existente sem perder os dados

Ver no WHMCS

Como alterar o nome de um banco de dados existente sem perder os dados

Oi! Aqui é a Sensei da GeHost 🥋 e hoje vou te ensinar um procedimento que gera bastante dúvida: como trocar o nome de um banco de dados MySQL sem perder nenhuma informação. Pode ficar tranquilo(a) — não é nenhum bicho de sete cabeças, só precisa seguir a ordem certinha dos passos.

Uma coisa importante pra entender antes de começar: o cPanel não tem um botão de "renomear" pronto pra bancos de dados MySQL. O caminho seguro é criar um banco novo já com o nome desejado, copiar os dados pra ele e só depois apontar o seu site/sistema pra esse novo banco. Vamos passo a passo!

Dica de ouro da Sensei: antes de mexer em qualquer banco de dados, faça um backup. Assim, se alguma coisa sair diferente do esperado, você tem uma cópia de segurança pra recuperar tudo rapidinho. No cPanel, isso fica na área de Backup.
Tela de Backup do cPanel, com opções de backup completo e backups parciais de banco de dados

Passo 1 — Acesse o cPanel

Entre no painel de controle da sua hospedagem com o usuário e senha que a GeHost te enviou.

Tela de login do cPanel com os campos de usuário e senha

Passo 2 — Faça o backup do banco de dados atual

Como te falei ali em cima, esse passo é o seu seguro contra imprevistos. Vá em Backup e gere o backup parcial do banco de dados que você quer renomear. Guarde o arquivo em um lugar seguro no seu computador.

Passo 3 — Crie o novo banco de dados com o nome desejado

Agora vá até a área Bancos de Dados MySQL do cPanel e crie um banco novo, já com o nome que você quer usar.

Tela de Bancos de Dados MySQL do cPanel, com opção de criar novo banco e gerenciar usuários
  • Digite o novo nome do banco e clique em criar.
  • Na mesma tela, crie um usuário (ou reaproveite o usuário do banco antigo) e associe esse usuário ao banco novo, dando todos os privilégios.

Passo 4 — Exporte os dados do banco antigo

Ainda na área de bancos de dados do cPanel, você encontra o acesso ao phpMyAdmin. Entre nele, selecione o banco de dados antigo (o que você quer "renomear") e use a opção Exportar para gerar um arquivo com todos os dados dele.

Passo 5 — Importe os dados no banco novo

Ainda no phpMyAdmin, selecione o banco de dados novo (o que você acabou de criar no Passo 3) e use a opção Importar, escolhendo o arquivo que você exportou no passo anterior. Pronto — todos os dados agora estão dentro do banco com o nome novo!

Passo 6 — Atualize a configuração do seu site ou sistema

Esse é o passo mais importante: seu site (WordPress, sistema próprio, etc.) precisa saber que agora deve usar o banco novo. Normalmente isso fica em um arquivo de configuração — no WordPress, por exemplo, é o wp-config.php. Você pode editar esse arquivo pelo Gerenciador de Arquivos do cPanel, atualizando o nome do banco (e o usuário, se também tiver mudado) para os novos valores.

Gerenciador de Arquivos do cPanel, com a árvore de pastas incluindo public_html

Passo 7 — Teste tudo antes de remover o banco antigo

Acesse seu site normalmente e confira se está tudo funcionando: login, páginas, produtos, pedidos — o que fizer sentido pro seu caso. Só depois de ter certeza absoluta de que está tudo certo com o banco novo é que você pode remover o banco antigo (isso é opcional, você também pode simplesmente deixá-lo lá sem uso).

Se algo não ficar claro ou você não se sentir confortável em mexer nesses arquivos, sem problema nenhum! Abra um chamado no painel.gehost.com.br e nosso time de suporte te ajuda a fazer essa troca com segurança.

Foi tranquilo, né? O segredo aqui é sempre respeitar a ordem: backup → banco novo → exportar/importar → atualizar configuração → testar → só então remover o antigo. Qualquer dúvida, a Sensei está por aqui! 🥋

Precisa de Ajuda?

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