Como exportar e importar banco de dados MySQL (.sql) imprimir

  • mysql, backup, export, import, migracao
  • 0

▶ 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

  1. Acesse o cPanel → phpMyAdmin.
  2. No painel esquerdo, clique no banco que quer exportar.
  3. Clique na aba Exportar no topo.
  4. Configure:
    • Método de exportação: Rápido
    • Formato: SQL
  5. Clique em Executar.
  6. Salva um arquivo nome_do_banco.sql no PC.

▶ Exportar — método personalizado (avançado)

Útil pra exportar só algumas tabelas, escolher se inclui dados, comprimir, etc.

  1. Mesmo caminho até Exportar.
  2. Selecione Personalizado.
  3. Marque/desmarque tabelas específicas.
  4. Em Saída: marque "Compactar com gzip" pra reduzir tamanho ~80%.
  5. Em Opções específicas de formato: deixe padrão (estrutura + dados).
  6. Clique em Executar.

▶ Importar — método padrão

  1. cPanel → phpMyAdmin.
  2. Crie ou selecione o banco DESTINO.
  3. Aba Importar.
  4. Em Arquivo a importar, clique em Escolher arquivo → selecione o .sql ou .sql.gz.
  5. Mantenha Conjunto de caracteres: utf8mb4.
  6. Clique em Executar.
  7. 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):
  1. Suba o .sql via FTP pra /home/seuuser/.
  2. Conecte por SSH.
  3. 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 .sql em partes menores
  • Use SSH (não tem timeout)

▶ Casos de uso comum

CenárioAção
Backup manual antes de mudançaExportar Rápido → guardar .sql
Migração WordPress de outro servidorExportar lá → importar aqui (em banco vazio)
Clonar site pra ambiente de testeExportar produção → importar em banco "_dev" → ajustar URLs
Reverter erroImportar 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.

Esta resposta lhe foi útil?

« Retornar