Como duplicar um banco de dados para teste
Oi! 👋 Sou a Sensei da GeHost. Precisa fazer testes no seu site sem medo de estragar os dados reais? A solução é criar uma cópia (clone) do seu banco de dados. Vou te ensinar direitinho, passo a passo.
Por que duplicar o banco de dados?
Imagine que você quer testar uma alteração no site, atualizar um plugin, ou mexer em um formulário. Se testar DIRETO no banco de produção e der errado, puff — seus dados reais podem ficar bagunçados. A forma segura é ter uma cópia idêntica (um clone) só para testes, sem risco nenhum.
Pré-requisitos
- Acesso ao cPanel (painel de controle da sua hospedagem) — você já tem isso.
- Conhecimento básico de qual banco de dados o seu site usa (geralmente vem no arquivo de configuração do WordPress, Joomla, etc.).
- Um tempinho de sobra (leva uns 5-10 minutos, depende do tamanho).
Método 1: Usando phpMyAdmin (o jeito mais fácil para leigos)
- Entre no cPanel com suas credenciais (seu painel de hospedagem).
- Procure por "phpMyAdmin" (geralmente tem um ícone de banco de dados). Clique nele para abrir.
- Na aba esquerda, você vai ver a lista dos seus bancos de dados. Clique no banco que quer duplicar — por exemplo, "wp_producao" (se você usa WordPress).
- Clique em "Exportar" (fica na barra superior, depois de outras abas como "Estrutura", "SQL", etc.).
- Uma página vai abrir com opções de exportação. Deixe as configurações padrão (geralmente está tudo certo já) e clique em "Ir" ou "Executar". Um arquivo
.sqlvai baixar no seu computador — guarde bem esse arquivo. - Voltando ao phpMyAdmin (na aba esquerda), clique em "Novo" ou procure um botão pra criar banco novo.
- Dê um nome ao novo banco — sugestão: o nome do original + "_teste". Exemplo: "wp_producao_teste". Clique em "Criar".
- O novo banco foi criado vazio. Agora precisa preencher com os dados. Clique no novo banco (wp_producao_teste) na lista esquerda.
- Clique em "Importar" (aba superior).
- Uma tela vai pedir pra você escolher o arquivo .sql que você baixou no passo 5. Clique em "Procurar", selecione aquele arquivo e clique em "Ir".
- Pronto! 🎉 Seu banco foi duplicado. Agora você tem dois bancos idênticos — o original e a cópia de teste.
Método 2: Direto pelo cPanel (mais rápido, se a opção estiver disponível)
- Entre no cPanel.
- Procure por "MySQL Databases" ou "Databases".
- Você vai ver a lista dos bancos. Alguns painéis têm um botão "Duplicar" / "Clone" direto — se tiver, clique, escolha o nome novo e pronto. Se não tiver, use o Método 1 acima.
Próximo passo: aponte o site de teste pro novo banco
Agora que você tem a cópia, precisa avisar ao seu site de teste que deve usar o banco clonado, não o original. Para isso:
- Se é WordPress: acesse via FTP (ou File Manager no cPanel) a pasta do site de teste e abra o arquivo
wp-config.php. Procure a linha que dizDB_NAMEe mude pra "wp_producao_teste" (o nome do novo banco). Salve e é isso. - Se é outro sistema: procure o arquivo de configuração da sua aplicação (geralmente é um arquivo com nome tipo
config.php,settings.phpoudatabase.php) e faça a mesma coisa — mude o nome do banco.
Dicas importantes 💡
💪 Só teste no clone, nunca no original. Depois que tiver certeza que tudo funciona, aí sim você muda o site de produção. Assim, zero risco de perder dados reais.
🔄 Seu clone fica estático. Se você duplicar segunda-feira, terá os dados de segunda-feira. Se o site original receber pedidos/dados novos terça, quarta… aquilo não aparece no clone automaticamente. Pra ter os dados atualizados, precisa duplicar de novo. É normal — é assim que funciona mesmo.
🗑️ Apague o clone quando não precisar mais. Ele ocupa espaço (disco, backup). Quando terminar os testes, volte ao phpMyAdmin, clique no banco "_teste", vá em "Operações" e clique "Deletar banco de dados". Pronto, espaço liberado.
Deu erro? Aqui estão os suspeitos
- "Erro ao exportar": seu banco é muito grande e o servidor tem limite de tempo. Contate a gente — a equipe faz a exportação do lado do servidor (muito mais rápido).
- "Erro ao importar": o arquivo .sql não foi reconhecido. Confira se ele realmente é um arquivo SQL (terminação .sql). Se tiver dúvida, mande ele pra gente e a gente importa.
- "Permissão negada ao criar banco novo": você já tem o número máximo de bancos permitido no seu plano. Verifique seu plano ou delete um banco antigo que não usa mais. Dúvida? É com a gente.
- Site de teste mostra erro de banco: confirme que você trocou o nome do banco no arquivo de configuração (wp-config.php ou config.php) e salvou. Se tiver dúvida qual arquivo mexer, manda uma mensagem pra gente — a gente te guia.
Resumindo
Duplicar banco é seguro, fácil e leva poucos minutos. Você exporta, cria um novo banco, importa — pronto! Agora tem um lugar seguro pra testar sem medo. Qualquer dúvida no meio do caminho, é só chamar. Boa sorte! 💪