Banco de dados 39 visualizações

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

Ver no WHMCS

Exportando e importando bancos de dados grandes sem travar o phpMyAdmin

Oi! Aqui é a Sensei da GeHost 🧘‍♀️ e hoje vamos resolver um perrengue clássico: seu banco de dados cresceu, cresceu... e agora toda vez que você tenta exportar ou importar pelo phpMyAdmin, a página trava, dá timeout ou simplesmente fica "pensando" pra sempre. Calma, isso é super comum e tem solução. Vamos passo a passo, sem pressa.

Por que isso acontece?

O phpMyAdmin foi feito para o dia a dia — criar tabelas, rodar consultas, ajustar dados. Ele não é a ferramenta ideal para bancos muito grandes, porque o navegador precisa processar tudo isso em uma única operação, dentro de um tempo limitado de execução. Quando o arquivo é grande demais, a página trava antes de terminar. A boa notícia: existem caminhos mais seguros dentro do próprio painel.

Antes de começar: 3 cuidados básicos

  • Faça isso em um horário mais tranquilo, com conexão de internet estável — exportações grandes sofrem muito com quedas de conexão.
  • Nunca feche a aba no meio do processo. Se parecer "travado", espere um pouco antes de cancelar — bancos grandes realmente demoram.
  • Sempre que for mexer em um banco em produção (site no ar), avise sua equipe. Uma importação mal feita pode sobrescrever dados atuais.

Passo 1 — Prefira o Backup do cPanel para exportar bancos grandes

Em vez de pedir pro phpMyAdmin gerar o arquivo (o que sobrecarrega o navegador), use a ferramenta de Backup do cPanel. Ela gera o arquivo do banco direto no servidor, já compactado, sem depender da sua tela ficar aberta processando tudo.

  1. No cPanel, acesse a ferramenta Backup.
  2. Procure a seção de backups parciais e localize a opção de baixar um Banco de Dados específico.
  3. Clique no nome do banco desejado — o download do arquivo compactado começa na hora.
Tela de Backup do cPanel com opção de backup parcial de banco de dados
Dica da Sensei: esse método é o mais indicado quando o banco já está grande demais pro phpMyAdmin aguentar — ele evita completamente o travamento, porque não passa pela tela de exportação do phpMyAdmin.

Passo 2 — Se precisar exportar pelo phpMyAdmin mesmo assim

Às vezes você só quer exportar uma tabela específica, não o banco inteiro — nesse caso o phpMyAdmin ainda pode dar conta. Para reduzir o risco de travar:

  1. Acesse Bancos de Dados MySQL no cPanel para confirmar o nome do banco e entre no phpMyAdmin.
  2. Selecione o banco e clique em Exportar.
  3. Escolha o modo Personalizado (não o "Rápido").
  4. Em Formato de compactação, selecione zip ou gzip — isso reduz muito o tamanho e o tempo de geração.
  5. Se possível, exporte tabela por tabela em vez do banco inteiro de uma vez.
Tela de Bancos de Dados MySQL no cPanel

Passo 3 — Importando um banco grande sem travar

Na importação, o maior vilão costuma ser o limite de upload e o tempo de execução da página. O truque é tirar o arquivo do caminho "navegador → phpMyAdmin" sempre que possível.

  1. Compacte o arquivo .sql em .zip ou .gz antes de enviar — arquivos compactados quase sempre passam com folga onde o arquivo "cru" travaria.
  2. Envie o arquivo compactado usando o Gerenciador de Arquivos do cPanel (upload direto para o servidor costuma ser mais rápido e estável do que pelo formulário do phpMyAdmin).
  3. Volte ao phpMyAdmin, selecione o banco de destino, vá em Importar e aponte para o arquivo que você já deixou no servidor.
  4. Se mesmo assim o arquivo for grande demais e travar, divida o .sql em partes menores (por exemplo, um arquivo por tabela) e importe uma de cada vez.
Tela do Gerenciador de Arquivos do cPanel para enviar arquivos ao servidor
Dica da Sensei: sempre confira se o arquivo enviado não corrompeu na transferência (o tamanho do arquivo no servidor deve bater com o do seu computador) antes de tentar importar.

Quando pedir ajuda

Se o banco é realmente enorme, ou se você não tem certeza de qual caminho seguir, não force a barra sozinho — um banco corrompido no meio da importação pode derrubar o site. Fale com o nosso suporte e conte com a gente para te orientar no melhor jeito de mover esse banco com segurança.

Resumo rápido: para exportar um banco grande, prefira o Backup do cPanel. Para importar, compacte o arquivo e envie pelo Gerenciador de Arquivos antes de rodar a importação no phpMyAdmin. Assim você evita quase todos os travamentos. 🌱
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.