Como importar um banco de dados via phpMyAdmin sem erro de timeout
Olá, querido(a) cliente! Seja bem-vindo(a) ao seu guia de mão na massa, preparado com carinho pela Sensei da GeHost — aqui pra te ajudar a dominar o universo da hospedagem com tranquilidade e segurança. 💚
Se você está tentando importar um banco de dados no phpMyAdmin e está recebendo o erro “Maximum execution time exceeded” ou “Connection timed out”, não se preocupe: isso é bem comum — especialmente com arquivos grandes — mas tem solução simples. Vamos juntos, passo a passo, como evitar esse problema com calma e eficiência.
Antes de começar: dicas importantes
💡 Dica da Sensei: Nunca tente importar um arquivo de banco de dados muito grande (ex.: acima de 50MB) diretamente via phpMyAdmin. Isso pode travar a conexão. Use o método alternativo com o Gerenciador de Arquivos + comando no terminal (SSH) — mas esse guia foca na forma mais segura e prática para quem está começando.
Passo a passo: como importar sem timeout
-
Entre no painel do cliente: Acesse painel.gehost.com.br com seu usuário e senha.
-
Localize o cPanel: No painel, clique em “Acessar cPanel” (ou “Gerenciar” próximo ao seu domínio).
-
Abra o phpMyAdmin: No cPanel, procure pela ferramenta “phpMyAdmin” — ela está no grupo “Banco de Dados”. Clique nela.
-
Escolha o banco de dados: No lado esquerdo, selecione o banco de dados que você quer importar. Se ainda não criou, clique em “Criar Banco de Dados” no cPanel antes.
-
Use o modo “Importar”: No topo da página, clique em “Importar” (não confunda com “Exportar”).
-
Selecione o arquivo: Clique em “Escolher Arquivo” e selecione o arquivo .sql do seu banco de dados.
-
Ative a opção de tempo máximo: Importante! No campo “Opções de Importação”, marque a opção “Permitir que o servidor altere o tempo limite de execução” (ou algo parecido — varia conforme versão). Isso permite que o servidor execute o importação por mais tempo, sem fechar a conexão.
-
Configure o tamanho do arquivo: Se o arquivo for grande, certifique-se de que o “Tamanho máximo de upload” no PHP está configurado para aceitar arquivos maiores. Isso é feito no php.ini — mas como cliente, você não tem acesso direto. Por isso, o recurso de importação via FTP + script é mais seguro.
-
Use o upload via FTP (recomendado para arquivos grandes): Se o arquivo for maior que 10MB, faça o upload do arquivo .sql para a pasta
public_htmlvia FTP (ou Gerenciador de Arquivos). Depois, acesse o phpMyAdmin, selecione o banco, vá em “Importar” e escolha o arquivo diretamente do servidor.
-
Evite o timeout com pequenos arquivos: Se o arquivo for pequeno (até 5MB), o importe diretamente. Se o erro persistir, reduza o tamanho do arquivo — você pode usar ferramentas como MySQL Workbench ou phpMyAdmin local para gerar um backup com apenas as tabelas que precisa.
-
Confirme a importação: Após o processo, verifique se as tabelas apareceram no banco. Clique em “Tabelas” e veja se os nomes estão lá. Se sim, parabéns! 🎉
Quando o erro persiste?
Se mesmo com esses passos o timeout ainda acontecer, pode ser que o arquivo esteja corrompido ou muito grande. Nesse caso:
- Use o Backup Completo do painel do cliente para fazer uma cópia de segurança antes de tentar novamente.
- Se precisar de ajuda, entre em contato com o suporte da GeHost — e lembre-se: o suporte é gratuito por 30 dias após a entrega do serviço. Eles estão aqui pra te ajudar com todo o carinho do mundo. ❤️
Resumo final (para lembrar sempre)
✅ Dica da Sensei: Importe arquivos pequenos diretamente. Arquivos grandes? Use o FTP + Gerenciador de Arquivos. Sempre ative a opção de tempo máximo. E nunca force o upload se o arquivo for maior que o limite do servidor — melhor esperar ou pedir ajuda.
Se você seguir esses passos com calma, vai conseguir importar seu banco de dados sem dor de cabeça. E lembre-se: a GeHost está aqui com você — com um coração de cliente, não só de tecnologia. 🌿
Com carinho,
A Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*