Como importar um arquivo .sql grande no phpMyAdmin sem erro de timeout
Olá, querido(a) cliente! 👋 Seja bem-vindo(a) ao seu guia de acolhimento técnico com a Sensei da GeHost! Hoje vamos resolver um problema que muitos enfrentam: importar um arquivo .sql grande no phpMyAdmin sem travar ou dar timeout.
Se você já tentou e recebeu mensagens como “Maximum execution time exceeded” ou “The connection has timed out”, não se preocupe — isso é comum com arquivos pesados. Vamos resolver isso com calma, passo a passo, como se fosse uma receita de família 🍲.
Antes de começar: o que você precisa
- Seu arquivo .sql (pode ser de qualquer sistema: WordPress, loja virtual, sistema interno, etc.)
- Acesso ao cPanel da sua hospedagem (painel.gehost.com.br)
- Conhecimento básico de como acessar o phpMyAdmin (você já sabe — é só seguir!)
Passo a passo: importação segura de arquivos grandes
-
Entre no cPanel
Abra o navegador e acesse: painel.gehost.com.br
Insira seu usuário e senha de acesso e clique em Log in.
-
Encontre o phpMyAdmin
No painel do cPanel, procure pela categoria Banco de Dados.
Clique em phpMyAdmin — é o botão que abre a interface do banco de dados.
-
Escolha o banco de dados
No lado esquerdo da tela, você verá a lista de bancos de dados. Clique no que deseja importar o arquivo.
Se não tiver banco, crie um primeiro (não se preocupe — é simples).
-
Ative o modo de importação avançada
Na parte superior, clique em Importar.
Na seção Arquivo para importar, clique em Escolher arquivo e selecione seu
.sql.⚠️ Agora vem a parte mais importante: no campo "Opções de importação", marque a opção:
“Desativar a verificação de chave estrangeira temporariamente”
Isso evita erros de dependência durante a importação.
-
Importe em partes (se necessário)
Se o arquivo for muito grande (acima de 50MB), o phpMyAdmin pode travar. Nesse caso:
- Abra o arquivo .sql em um editor de texto como Notepad++ (ou VS Code).
- Procure por linhas que contenham
INSERT INTOouCREATE TABLE. - Divida o arquivo em partes menores — por exemplo, 10MB cada — e importe uma por vez.
- Use o comando
SET FOREIGN_KEY_CHECKS=0;no início de cada parte eSET FOREIGN_KEY_CHECKS=1;no final.
💡 Dica da Sensei: Se precisar, posso te ajudar a dividir o arquivo. É só pedir no suporte — e lembre-se: 30 dias grátis de suporte estão incluídos com sua hospedagem!
-
Importe com tempo maior (configuração do servidor)
Se mesmo assim o timeout persistir, é porque o servidor tem um limite de execução. Para resolver:
- Entre no phpMyAdmin como antes.
- Clique em Configurações (no topo).
- Na aba Importação, aumente o valor de Tempo máximo de execução para 300 segundos (ou mais, se necessário).
⚠️ Importante: Essa configuração é temporária e só vale para essa sessão. Se precisar de ajustes permanentes, entre em contato com o suporte.
-
Confirme a importação
Após a importação, clique em Executar e aguarde com paciência.
Se tudo der certo, você verá uma mensagem como: “Importação bem-sucedida”.
Pronto! Seu banco está restaurado — com todos os dados, tabelas e estruturas.
Quer evitar esse problema no futuro?
Sim, temos um guia especial para isso! Siga essas dicas:
- Exporte arquivos grandes em formato .sql comprimido (ZIP ou GZIP).
- Use ferramentas como MySQL Workbench ou Adminer para gerenciar bancos grandes.
- Se o arquivo for maior que 100MB, considere usar o terminal (SSH) com comandos como
mysql -u usuário -p banco < arquivo.sql— o suporte da GeHost pode te ajudar com isso.
Se algo der errado…
Não se preocupe! A GeHost foi feita para te ajudar. Se precisar de apoio técnico:
- Entre no painel e clique em Atendimento.
- Descreva o problema com detalhes: tamanho do arquivo, erro exato, sistema que gerou o backup.
- Seu suporte está disponível por 30 dias após a entrega — e é gratuito!
✨ Lembre-se: você não está sozinho. A GeHost está aqui com você, como uma comunidade de devs e empreendedores que acreditam no seu sucesso.
Com carinho,
Sua Sensei da GeHost 🌸