Como importar um banco de dados grande via phpMyAdmin sem dar timeout
Olá, querido(a) cliente! 👋 Seja bem-vindo(a) ao seu guia de confiança na GeHost — onde cuidamos de você com carinho, como se fosse um amigo da vida real. Hoje vamos resolver um problema comum: importar um banco de dados grande no phpMyAdmin sem travar ou dar timeout.
Se você já tentou importar um arquivo .sql pesado e viu a mensagem "Maximum execution time of X seconds exceeded" ou "Connection has been lost", calma — isso é bem comum, mas tem solução. E hoje, eu, seu Sensei da GeHost, vou te guiar passo a passo, com paciência, clareza e um toque de humanidade.
Dica do Sensei: Sempre faça um backup do seu banco de dados original antes de qualquer operação. Assim, se algo der errado, você tem um salvamento seguro. ❤️
Passo 1: Acesse o phpMyAdmin pelo cPanel
Para começar, faça login no seu painel do cliente:
- Visite painel.gehost.com.br
- Insira seu usuário e senha (os mesmos da hospedagem)
- Na área de "Bancos de Dados", clique em phpMyAdmin
Passo 2: Prepare o banco de dados antes da importação
Antes de importar, é bom ter o banco criado e com permissões corretas:
- No phpMyAdmin, clique em Novo banco de dados
- Digite um nome (ex:
meu_site_db) e clique em Criar - Volte para a tela principal do phpMyAdmin e selecione o banco recém-criado no menu lateral
Passo 3: Divida o arquivo SQL (a chave da solução!) ✨
Arquivos grandes demais travam o phpMyAdmin por causa dos limites de tempo e memória do servidor. A solução? Dividir o arquivo em partes menores.
Como fazer isso:
- Abra o arquivo .sql no bloco de notas (ou editor de texto como Notepad++, VS Code, etc.)
- Procure por linhas que contenham
INSERT INTOouCREATE TABLE— são os pontos de divisão naturais - Divida o arquivo em partes de, digamos, 100 a 200 linhas cada (ou até menos se o arquivo for muito pesado)
- Salve cada parte como um novo arquivo:
import_parte1.sql,import_parte2.sql, etc.
Dica do Sensei: Se você não sabe como dividir, use ferramentas online seguras como Split SQL (não é da GeHost, mas é confiável). Nunca use ferramentas suspeitas com arquivos sensíveis!
Passo 4: Importe as partes uma por uma
Agindo com paciência, você evita o timeout. Vamos lá:
- No phpMyAdmin, selecione o banco de dados que você criou
- Clique em Importar
- Selecione o arquivo
import_parte1.sql - Verifique se a opção “Ignore SQL errors” está marcada (ajuda a evitar travamentos por erros menores)
- Clique em Ir
- Repita o processo com
import_parte2.sql,import_parte3.sql, e assim por diante
Atenção: Se o banco já tiver dados, evite importar tabelas que já existem. Você pode desativar o “Foreign Key Checks” temporariamente, mas só se souber o que está fazendo. Para iniciantes, é melhor manter tudo ativo.
Passo 5: Verifique a importação
Após importar todas as partes:
- Verifique se as tabelas aparecem no painel esquerdo do phpMyAdmin
- Clique em alguma tabela e veja se os dados estão lá
- Teste seu site ou sistema para garantir que tudo está funcionando
Passo 6: Se ainda der timeout, peça ajuda ao suporte
Se o arquivo for extremamente grande (mais de 500MB), talvez precise de uma solução alternativa, como:
- Importar via SSH (acesso por terminal)
- Usar um script personalizado
- Requisitar ajuda direta do suporte da GeHost
Se precisar, entre em contato com o suporte — e lembre-se: temos 30 dias grátis após a entrega para te ajudar com qualquer problema técnico.
Seu Sensei diz: Você não está sozinho. A GeHost está aqui com você, com um coração de verdade. Se algo não funcionar, envie um ticket no painel — e vamos resolver juntos. ❤️
Resumo final: o que você aprendeu hoje
- Divida arquivos grandes em partes menores
- Importe uma parte por vez no phpMyAdmin
- Use o “Ignore SQL errors” para evitar travamentos
- Se precisar, peça ajuda ao suporte — não se sinta sozinho
Parabéns! Você acabou de dominar um desafio técnico com sabedoria, paciência e um toque de amor. 🌟
Se quiser, pode compartilhar sua experiência com a gente. Nós adoramos saber que você está indo bem. 💬
Com carinho,
Seu Sensei da GeHost
*G e Soluções e Eventos LTDA — CNPJ 46.647.904/0001-04*