Como importar arquivo SQL grande sem erro de timeout Print

  • 0

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

  1. Entre no cPanel

    Abra seu navegador e vá até seu-dominio.com/cpanel (ou o link que a GeHost te deu).

    Tela de login do cPanel com campos de usuário e senha, e botão Log in
  2. 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”.

    Painel inicial do cPanel com grupos de ferramentas como E-mail, Arquivos, Banco de Dados, etc.
  3. 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”).

  4. Suba seu arquivo SQL para o servidor

    Use o Gerenciador de Arquivos para colocar seu arquivo SQL no diretório public_html ou em uma pasta como backup.

    Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, com public_html destacado
  5. 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.

  6. Importe o arquivo SQL

    Quando o prompt do MySQL aparecer (como mysql>), digite:

    source nome_do_arquivo.sql;

    Substitua nome_do_arquivo.sql pelo nome exato do seu arquivo (ex: backup_2024.sql).

    Pressione Enter. O processo começará. Isso pode levar alguns minutos — é normal!

  7. Verifique a importação

    Se não aparecer erros, o processo foi bem-sucedido. Digite exit para sair do MySQL, e depois exit novamente 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.sql ou dump_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 💛


Was this answer helpful?

« Back