Como clonar um banco de dados para testar uma alteração sem afetar o site real
Oi! Aqui é a Sensei da GeHost 🥋 — e hoje eu vou te ensinar um truque que todo mundo que mexe em site deveria conhecer: como fazer uma cópia (clone) do seu banco de dados pra testar qualquer mudança arriscada sem correr o risco de bagunçar o site que está no ar.
Pensa assim: seu banco de dados é tipo o "cérebro" do site (é onde ficam os textos, produtos, pedidos, configurações). Se você for testar um plugin novo, uma alteração grande ou uma migração, o ideal é testar numa cópia — não no banco de verdade. Se der errado, o site real nem percebe. 😊
💡 Dica da Sensei: nunca teste "no ambiente de produção" (ou seja, direto no site que está recebendo visitas). Sempre que possível, use um clone. É a diferença entre testar um paraquedas no chão e testar ele já no ar.
O que você vai precisar
- Acesso ao cPanel da sua hospedagem (você recebe o login por e-mail na contratação).
- Alguns minutinhos, sem pressa.
Passo 1 — Entre no cPanel
Acesse o painel de controle da sua hospedagem e faça login com seu usuário e senha.
Passo 2 — Crie o banco de dados novo (o "clone" vazio)
Dentro do cPanel, procure a seção "Bancos de Dados MySQL". É lá que a mágica acontece.
- No campo de criar novo banco, digite um nome que deixe claro que é um teste — por exemplo, algo terminando em "_teste" ou "_clone". Assim você nunca confunde qual é o de verdade.
- Clique em criar. Pronto, o banco novo existe — mas ele está vazio, ainda precisamos copiar os dados pra dentro dele.
- Crie também um usuário de banco de dados (ou use um já existente) e associe esse usuário ao banco novo, dando a ele todos os privilégios. Sem isso, ninguém consegue "entrar" no banco de teste.
💡 Dica da Sensei: anote o nome do banco, o usuário e a senha assim que criar. É bem comum esquecer esses detalhes 5 minutos depois — e aí a gente perde tempo procurando. Guarde num bloco de notas seu.
Passo 3 — Exporte os dados do banco original
Agora vem a parte de "copiar" o conteúdo do banco de verdade. Isso é feito pelo phpMyAdmin, uma ferramenta que também fica disponível dentro do cPanel (na mesma área de bancos de dados).
- Abra o phpMyAdmin e selecione, no menu à esquerda, o banco de dados original (o que o site real está usando).
- Clique na aba "Exportar".
- Deixe as opções no padrão (método "Rápido" e formato "SQL") e clique em "Executar".
- Isso vai baixar um arquivo .sql no seu computador — é o retrato completo do seu banco naquele momento.
Passo 4 — Importe esse arquivo no banco novo (o clone)
- Ainda no phpMyAdmin, agora selecione o banco de dados novo que você criou no Passo 2.
- Clique na aba "Importar".
- Escolha o arquivo .sql que você baixou no Passo 3 e clique em "Executar".
- Pronto! Agora o banco de teste tem exatamente os mesmos dados do banco real, só que separado dele.
Passo 5 — Aponte o ambiente de teste pro banco novo
Esse é o passo que realmente "liga" o clone ao seu teste. Normalmente envolve trocar, num arquivo de configuração do site (por exemplo, num sistema como WordPress isso fica no arquivo de configuração principal), o nome do banco, usuário e senha pelos dados do banco de teste que você criou.
⚠️ Aqui a Sensei pede cautela: mexer em arquivo de configuração do site é uma etapa mais técnica, e um erro de digitação pode travar o ambiente de teste (nunca o site real, se você seguiu os passos certinho). Se você não se sentir confortável nessa parte, chame o nosso suporte pelo painel.gehost.com.br — a gente te ajuda com prazer.
Passo 6 — Teste à vontade!
Com o ambiente de teste apontando pro banco clonado, agora sim você pode instalar plugins, testar atualizações, mexer em configurações... o que der na telha. Se algo quebrar, o site real continua intacto, porque ele está usando o banco original o tempo todo.
Terminou o teste? E agora?
- Se deu tudo certo e você quer aplicar a mudança no site de verdade, repita o processo de exportar/importar, mas dessa vez trazendo o resultado do banco de teste para o banco original (com cuidado redobrado).
- Se não precisar mais do clone, você pode simplesmente apagar o banco de teste na mesma tela de "Bancos de Dados MySQL", pra não deixar coisa solta por aí.
🌱 Última dica da Sensei: antes de qualquer teste ou alteração importante, vale a pena também gerar um backup completo pela seção "Backup" do cPanel. Clone é ótimo pra testar sem medo, e backup é sua rede de segurança extra.
Ficou com alguma dúvida no meio do caminho? Chama a gente no painel.gehost.com.br — a equipe GeHost está aqui pra isso. 💚