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.
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.
Passo 2 — Use exportação "Personalizada" (não a rápida)
- Dentro do phpMyAdmin, selecione o banco na barra lateral.
- Clique na aba Exportar.
- Escolha o método Personalizado (em vez de "Rápido").
- 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.
- 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.
Passo 2 — Importe pelo phpMyAdmin apontando para esse arquivo
- Volte ao phpMyAdmin e selecione o banco de destino.
- Vá na aba Importar.
- 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.
- Confirme o formato (o phpMyAdmin detecta .sql.gz e .zip automaticamente) e clique em Executar.
- 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)! 💜