▶ Resposta rápida
Exportar: phpMyAdmin → banco → aba Exportar → método "Rápido" → Executar. Importar: phpMyAdmin → banco destino → aba Importar → escolher .sql → Executar.
◷ Leitura: 4 min↻ Atualizado em 04/05/2026✓ Por Equipe ZenHost
Exportar e importar banco é parte essencial de migração de site, backup manual ou clone para ambiente de teste. Aqui o procedimento padrão e variações.
▶ Exportar — método rápido
- Acesse o cPanel → phpMyAdmin.
- No painel esquerdo, clique no banco que quer exportar.
- Clique na aba Exportar no topo.
- Configure:
- Método de exportação: Rápido
- Formato: SQL
- Clique em Executar.
- Salva um arquivo
nome_do_banco.sqlno PC.
▶ Exportar — método personalizado (avançado)
Útil pra exportar só algumas tabelas, escolher se inclui dados, comprimir, etc.
- Mesmo caminho até Exportar.
- Selecione Personalizado.
- Marque/desmarque tabelas específicas.
- Em Saída: marque "Compactar com gzip" pra reduzir tamanho ~80%.
- Em Opções específicas de formato: deixe padrão (estrutura + dados).
- Clique em Executar.
▶ Importar — método padrão
- cPanel → phpMyAdmin.
- Crie ou selecione o banco DESTINO.
- Aba Importar.
- Em Arquivo a importar, clique em Escolher arquivo → selecione o
.sqlou.sql.gz. - Mantenha Conjunto de caracteres:
utf8mb4. - Clique em Executar.
- Após terminar, mostra mensagem verde "Importação concluída com sucesso".
⚠ Atenção: Antes de importar em banco que já tem dados, certifique-se que é o que você quer — vai sobrescrever tabelas existentes! Se na dúvida, importe em banco novo e teste primeiro.
▶ Para arquivos grandes (50+ MB)
O phpMyAdmin tem limite de tamanho de upload (~50 MB) e timeout de execução. Para bancos maiores:
Opção A — Via SSH (se tiver acesso):- Suba o
.sqlvia FTP pra/home/seuuser/. - Conecte por SSH.
- Rode:
mysql -u seuuser_dbuser -p seuuser_dbname < /home/seuuser/backup.sql
Digite a senha quando pedir. Importação rodará sem timeout.
Opção B — Abra chamado:Suba o .sql em /tmp/ via FTP e abra chamado em Suporte → "preciso importar banco grande".
▶ Importar quando der erro "MySQL server has gone away"
Geralmente é timeout ou pacote grande. Soluções:
- Use o método personalizado e compacte com gzip antes de importar
- Quebre o
.sqlem partes menores - Use SSH (não tem timeout)
▶ Casos de uso comum
| Cenário | Ação |
|---|---|
| Backup manual antes de mudança | Exportar Rápido → guardar .sql |
| Migração WordPress de outro servidor | Exportar lá → importar aqui (em banco vazio) |
| Clonar site pra ambiente de teste | Exportar produção → importar em banco "_dev" → ajustar URLs |
| Reverter erro | Importar backup anterior em cima do banco atual |
❑ Perguntas Frequentes
▶ Qual o tamanho máximo de .sql para importar pelo phpMyAdmin?
Cerca de 50 MB. Acima disso, dá timeout. Para arquivos maiores, use upload via FTP em /tmp/ e import via SSH com mysql.
▶ O .sql exportado inclui dados ou só estrutura?
Por padrão, ambos (estrutura + dados). Em "Método de exportação → Personalizado" dá pra escolher só um.
▶ Posso exportar só algumas tabelas?
Sim. Em "Método de exportação → Personalizado", desmarque as tabelas que não quer.