Importando um banco de dados grande no phpMyAdmin sem tropeçar no limite
Oi! Aqui é a Sensei da GeHost 🦉. Se você tentou importar aquele arquivo .sql gigante do seu banco de dados e recebeu uma mensagem de erro tipo "arquivo excede o tamanho máximo permitido", respira: isso é super comum e tem solução. Vou te mostrar, passo a passo, como contornar esse limite sem complicação.
Por que isso acontece?
O phpMyAdmin (a ferramenta de gerenciamento de bancos de dados dentro do cPanel) tem um limite de tamanho para uploads feitos direto pela tela de importação. Isso é uma proteção do próprio servidor contra uploads muito pesados via navegador — não é um defeito, é assim mesmo que funciona esse tipo de ferramenta. Quando o seu arquivo passa desse teto, ele simplesmente não sobe.
Dica da Sensei: antes de mais nada, confira no seu painel do cliente (painel.gehost.com.br) qual é o limite do seu plano. Cada plano pode ter configurações diferentes, então vale a pena checar por lá ou perguntar ao suporte antes de sair tentando os métodos abaixo.
Passo 1 — Compacte o arquivo antes de importar
O truque mais simples (e que resolve boa parte dos casos) é comprimir o arquivo .sql em .zip ou .gz antes de subir. Um banco de dados costuma comprimir muito bem, então essa etapa sozinha já pode reduzir o tamanho o suficiente para caber no limite.
- No seu computador, clique com o botão direito no arquivo
.sql. - Escolha a opção de compactar (no Windows, "Enviar para > Pasta compactada"; no Mac, "Comprimir").
- Tente importar esse arquivo compactado no lugar do original.
Passo 2 — Acesse a área de Bancos de Dados no cPanel
Se a compactação não for suficiente, o caminho mais seguro é dividir o arquivo em partes menores. Antes disso, é bom você já estar com a tela certa aberta:
- Acesse seu cPanel e faça login com seu usuário e senha.
- Procure a seção "Bancos de Dados" e entre em "Bancos de Dados MySQL" (ou vá direto ao phpMyAdmin).
Passo 3 — Divida o arquivo .sql em partes menores
Quando o arquivo é grande demais mesmo depois de compactado, o jeito é quebrá-lo em pedaços menores e importar um de cada vez. Existem programas gratuitos que fazem isso automaticamente, sem precisar editar o arquivo na mão — basta buscar por "SQL file splitter" e escolher uma ferramenta confiável. Depois é só:
- Dividir o arquivo original em várias partes (por exemplo, de alguns megabytes cada).
- Importar a primeira parte pelo phpMyAdmin, na aba "Importar".
- Repetir o processo para cada uma das partes seguintes, sempre no mesmo banco de dados, respeitando a ordem em que foram geradas.
Dica da Sensei: confira sempre se cada parte termina exatamente onde um comando SQL acaba (normalmente logo após um ;). Se um comando ficar "cortado" no meio entre uma parte e outra, a importação pode dar erro.
Passo 4 — Envie o arquivo pelo Gerenciador de Arquivos (quando o upload direto falhar)
Às vezes o problema não é só o limite do phpMyAdmin, mas o próprio tempo ou tamanho de upload pelo navegador. Nesse caso, uma alternativa é subir o arquivo pelo Gerenciador de Arquivos e depois importá-lo de dentro do phpMyAdmin:
- No cPanel, abra o "Gerenciador de Arquivos".
- Envie o arquivo
.sql(ou.sql.gz) para uma pasta da sua conta. - Volte ao phpMyAdmin, selecione seu banco de dados e vá em "Importar". Muitas vezes é possível apontar o caminho do arquivo que já está no servidor em vez de fazer upload novamente pelo navegador.
Passo 5 — Se nada disso resolver, chama a gente
Bancos muito grandes às vezes precisam de um caminho mais técnico, como importação via linha de comando, que depende da configuração do seu plano. Se você tentou os passos acima e ainda não conseguiu, não se preocupe — abra um chamado com o nosso suporte e explique o tamanho aproximado do arquivo e a mensagem de erro que apareceu. A equipe vai te orientar com o melhor caminho para o seu caso.
Dica da Sensei: sempre guarde uma cópia de segurança do seu banco de dados antes de qualquer importação. Se algo sair diferente do esperado, você não perde nada.
Resumindo
- Primeiro, tente compactar o arquivo (
.zipou.gz). - Se ainda for grande demais, divida em partes menores e importe uma por vez, na ordem certa.
- Se o upload pelo navegador for o problema, envie o arquivo pelo Gerenciador de Arquivos e importe a partir de lá.
- Travou em algum ponto? Fale com o suporte da GeHost — estamos aqui pra ajudar. 🌱