Como Importar um Arquivo SQL Grande Sem Erro de Timeout — Guia do Sensei da GeHost
Olá, querido(a) cliente! 😊
Se você está tentando importar um arquivo SQL grande — talvez um backup do seu site ou sistema — e está recebendo o famoso erro de timeout (tempo esgotado), não se preocupe: você não está sozinho, e o nosso Sensei da GeHost está aqui para te ajudar com calma, paciência e um passo a passo claro. Esse guia foi feito especialmente para quem não é técnico, mas quer dominar o processo com segurança. Vamos lá, com calma e certeza!Por que o erro de timeout acontece?
Quando você tenta importar um arquivo SQL diretamente pelo phpMyAdmin (ou qualquer ferramenta), o servidor pode "desistir" se o processo demorar muito — especialmente com arquivos grandes. É como tentar carregar um caminhão de areia com uma colher: o sistema desliga por segurança.
Por isso, vamos usar uma técnica mais robusta e confiável: o importar via terminal (SSH) — sim, mesmo que você não saiba o que é SSH, não se preocupe. Vamos te guiar com carinho.
Dica do Sensei: Evite importar arquivos maiores que 50MB diretamente pelo phpMyAdmin. Use o método descrito aqui para arquivos acima disso.
Passo a Passo: Importe seu SQL Grande com Sucesso
-
Entre no cPanel
Abra seu navegador e vá até
seu-dominio.com/cpanel(ou o link que a GeHost te deu).
-
Encontre a ferramenta "Terminal" (SSH)
Depois de logado, procure na seção “Avançado” ou “Ferramentas de Desenvolvimento” por um ícone chamado “Terminal” ou “SSH”. Ele pode estar escondido sob um menu de “Outras Ferramentas”.
-
Conecte-se via SSH
Selecione o Terminal. Você verá uma tela com um cursor piscando. Aqui você vai digitar comandos. Não se assuste! Basta seguir o passo a passo.
Se precisar, ative o SSH na sua conta pelo cPanel (em “Segurança” ou “SSH/Shell Access”).
-
Suba seu arquivo SQL para o servidor
Use o Gerenciador de Arquivos para colocar seu arquivo SQL no diretório
public_htmlou em uma pasta comobackup.
-
Abra o Terminal e digite os comandos
Volte ao Terminal e digite os seguintes comandos, um por vez (não copie tudo de uma vez):
cd public_html— entra na pasta onde está seu arquivo SQL.ls— mostra os arquivos para confirmar que seu SQL está lá.mysql -u [usuário_do_banco] -p [nome_do_banco]— substitua os colchetes:[usuário_do_banco]é o nome do usuário do banco (ex: gehost_user).[nome_do_banco]é o nome do banco (ex: gehost_db).
Depois de digitar o comando, pressione Enter. Você será solicitado a digitar a senha do banco — digite com cuidado e pressione Enter.
-
Importe o arquivo SQL
Quando o prompt do MySQL aparecer (como
mysql>), digite:source nome_do_arquivo.sql;Substitua
nome_do_arquivo.sqlpelo nome exato do seu arquivo (ex:backup_2024.sql).Pressione Enter. O processo começará. Isso pode levar alguns minutos — é normal!
-
Verifique a importação
Se não aparecer erros, o processo foi bem-sucedido. Digite
exitpara sair do MySQL, e depoisexitnovamente para sair do terminal.Volte ao phpMyAdmin e veja se os dados apareceram no banco. Se sim… Parabéns, Sensei! Você venceu o timeout! 🎉
Dicas Extras do Sensei
- Nome do arquivo: Use nomes simples e sem espaços, como
backup.sqloudump_2024.sql. - Comprimido? Se seu arquivo estiver zipado, descompacte-o antes de subir (use o Gerenciador de Arquivos).
- Backup é sagrado: Sempre faça uma cópia do banco antes de importar algo novo.
- Erro de memória? Se ainda der problema, entre em contato com o suporte da GeHost — estamos aqui para te ajudar, com um sorriso e um café virtual. ☕
Importante: Este método é seguro, confiável e evita erros de timeout. Use-o sempre que precisar importar arquivos grandes. Você está no controle!
Se precisar de ajuda com os comandos ou não souber o nome do usuário ou banco, basta nos chamar. Estamos aqui para te ajudar, como um verdadeiro Sensei. 🙏
Com carinho,
Seu Sensei da GeHost 💛