Como exportar e importar um banco de dados grande sem travar o phpMyAdmin imprimir

  • 0

Por que o phpMyAdmin trava com bancos grandes?

Se você já tentou exportar ou importar um banco de dados grande pelo phpMyAdmin e ele travou, a tela ficou branca ou deu erro de tempo esgotado, respira: isso é super comum e não quer dizer que algo está quebrado. O phpMyAdmin foi feito pra tarefas do dia a dia, e bancos muito grandes (com muitos dados, imagens em BLOB, muitos anos de histórico etc.) simplesmente pedem mais tempo e mais memória do que uma página de navegador consegue segurar com conforto.

A boa notícia é que dá pra contornar isso com alguns truques simples. Vamos passo a passo, sem pressa. 🙂

Antes de tudo: faça um backup

Sempre que for mexer em banco de dados, o primeiro passo é se proteger. No cPanel, use a ferramenta Backup para gerar uma cópia de segurança completa (ou parcial, só do banco) antes de exportar/importar qualquer coisa. Assim, se algo sair diferente do esperado, você tem pra onde voltar.

Tela de Backup do cPanel, com opções de backup completo e backups parciais
Dica da Sensei: guarde esse backup fora do servidor também (no seu computador ou num drive na nuvem). Backup que mora só no mesmo lugar do original não é backup, é uma cópia com sorte. 😉

Como exportar um banco grande sem travar

Passo 1 — Acesse a área de bancos de dados

Entre no cPanel e vá até Bancos de Dados MySQL (ou acesse o phpMyAdmin diretamente pelo cPanel). É por lá que você vai chegar até o banco que quer exportar.

Tela de Bancos de Dados MySQL no cPanel

Passo 2 — Use exportação "Personalizada" (não a rápida)

  1. Dentro do phpMyAdmin, selecione o banco na barra lateral.
  2. Clique na aba Exportar.
  3. Escolha o método Personalizado (em vez de "Rápido").
  4. Em "Formato de compactação", selecione gzip (.sql.gz) ou zip. Isso reduz muito o tamanho do arquivo final e evita que o navegador trave tentando baixar um .sql gigante sem compressão.
  5. Clique em Executar e aguarde. Não feche a aba — em bancos grandes, isso pode levar alguns minutos.

Passo 3 — Se o banco for muito grande e mesmo assim travar

Alguns bancos são grandes demais até para a exportação compactada terminar dentro do navegador. Se isso acontecer com você, não fique tentando repetir várias vezes — abra um chamado com o nosso suporte explicando o tamanho aproximado do banco. A equipe consegue te orientar sobre a melhor forma de extrair esse banco específico sem sobrecarregar nada.

Como importar sem travar

Passo 1 — Envie o arquivo pelo Gerenciador de Arquivos

Em vez de usar o campo de upload do próprio phpMyAdmin (que costuma ter um limite de tamanho mais apertado), envie o arquivo exportado (.sql, .sql.gz ou .zip) primeiro pelo Gerenciador de Arquivos do cPanel, para uma pasta temporária. Fazer o upload por lá costuma ser mais estável para arquivos grandes.

Tela do Gerenciador de Arquivos do cPanel

Passo 2 — Importe pelo phpMyAdmin apontando para esse arquivo

  1. Volte ao phpMyAdmin e selecione o banco de destino.
  2. Vá na aba Importar.
  3. Se o phpMyAdmin permitir importar "por caminho do servidor" ou algo parecido, aponte para o arquivo que você já enviou pelo Gerenciador de Arquivos — isso evita um novo upload gigante pelo navegador.
  4. Confirme o formato (o phpMyAdmin detecta .sql.gz e .zip automaticamente) e clique em Executar.
  5. Aguarde a barra terminar sem atualizar ou fechar a página no meio do processo.

O banco não coube em um único arquivo?

Se o seu arquivo exportado for grande demais até para importar de uma vez, o ideal é falar com o suporte antes de tentar dividir o arquivo manualmente. Dependendo da estrutura do banco, dividir um .sql "no olho" pode quebrar comandos no meio e gerar erro de importação — o suporte pode te orientar na forma mais segura para o seu caso.

Dicas extras da Sensei

  • Sempre compacte (gzip ou zip) antes de exportar ou importar — isso sozinho já resolve boa parte dos travamentos.
  • Evite fazer isso em horário de pico do seu site, já que exportar/importar consome recursos do banco.
  • Não abra várias abas tentando repetir a exportação ao mesmo tempo — isso só deixa tudo mais lento.
  • Confira o tamanho de upload permitido no seu plano pelo painel do cliente antes de tentar subir arquivos muito grandes.

Ainda travando? A gente te ajuda

Se depois de tentar esses passos o processo continuar travando, não se preocupe — abra um chamado com o suporte contando o tamanho do banco e em qual passo ele trava. A equipe da GeHost consegue olhar o caso de perto e te ajudar a concluir com segurança. Você não precisa resolver isso sozinho(a)! 💜


Esta resposta lhe foi útil?

« Retornar