Como renomear um banco de dados MySQL sem perder as informações
Olá! Aqui é a Sensei da GeHost 🌸 Vou te guiar, com calma e carinho, por um processo que costuma assustar bastante gente: trocar o nome de um banco de dados MySQL. A boa notícia é que dá pra fazer isso com total segurança, sem perder nenhuma informação — só precisamos seguir a ordem certa dos passos.
💡 Por que não existe um botão "renomear" simples? O MySQL não permite renomear um banco diretamente porque o nome do banco está amarrado a permissões de usuário e a outras referências internas. Por isso, o caminho seguro é criar um banco novo com o nome desejado e copiar tudo pra dentro dele — é mais simples do que parece, prometo!
Antes de começar: o backup é sagrado
Nunca, jamais, mexa em um banco de dados sem ter um backup fresquinho na manga. No cPanel, vá até a seção Backup e gere (ou baixe) um backup completo ou parcial do banco que você vai alterar. Assim, se algo sair diferente do esperado, você volta atrás sem sofrimento.
Passo a passo completo
-
Acesse o cPanel e entre na área "Bancos de Dados MySQL".
- Crie o banco novo já com o nome que você deseja usar dali pra frente. Guarde o nome completo gerado (o cPanel costuma adicionar um prefixo do seu usuário antes do nome).
- Crie (ou reaproveite) um usuário de banco de dados e associe esse usuário ao banco novo, concedendo todos os privilégios — do mesmo jeito que estava configurado no banco antigo.
- Exporte os dados do banco antigo. Você pode fazer isso pelo phpMyAdmin: abra o banco antigo, vá em "Exportar" e baixe (ou gere) o arquivo com toda a estrutura e os dados.
- Importe esse arquivo no banco novo. Ainda no phpMyAdmin, selecione o banco recém-criado, vá em "Importar" e envie o arquivo exportado no passo anterior. Pronto — as tabelas e informações agora existem, intactas, no banco com o novo nome.
-
Atualize a configuração da sua aplicação (por exemplo, o arquivo
wp-config.phpde um WordPress, ou o arquivo de configuração do seu sistema) para apontar para o nome do banco novo e para o usuário/senha que você criou. Se precisar editar esse arquivo, o Gerenciador de Arquivos do cPanel ajuda bastante.
- Teste o site ou sistema com calma. Navegue pelas páginas principais, faça login, confira formulários e áreas que dependem do banco. Só continue pro próximo passo quando tudo estiver funcionando 100%.
- Só depois de confirmar que está tudo certo, volte em "Bancos de Dados MySQL" e exclua o banco antigo (e o usuário antigo, se não for mais usado em nenhum outro lugar).
⚠️ Dica de ouro da Sensei: nunca exclua o banco antigo no mesmo dia da migração. Espere pelo menos uma verificação completa (ou até um dia de uso normal) para ter certeza de que nada ficou de fora antes de apagar qualquer coisa.
Precisa de uma mãozinha?
Se em algum momento você se sentir inseguro(a) — principalmente na parte de editar o arquivo de configuração da aplicação — não tem problema nenhum em pedir ajuda. Abra um chamado pelo painel.gehost.com.br contando o que você já fez e nossa equipe te ajuda a concluir com segurança. Consulte também seu plano no painel para ver as condições de suporte disponíveis para o seu contrato.
Com paciência e seguindo a ordem certinha, seu banco de dados troca de nome sem perder um único registro. 🌸