Como restaurar um banco de dados MySQL de um dump .sql muito grande sem dar timeout
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia seguro e tranquilo para restaurar um banco de dados MySQL grande — mesmo que ele tenha milhares de linhas ou esteja acima do limite de tempo padrão. Aqui, você não precisa se preocupar com erros de tempo esgotado (timeout), nem com o servidor parando no meio do caminho. Vamos juntos, passo a passo, com calma e certeza.
Antes de começar: entenda o que está fazendo
Um arquivo .sql é como um "filme" do seu banco de dados — ele contém todas as instruções para criar tabelas, inserir dados, definir relações, etc. Quando você restaura esse arquivo, está "reconstruindo" o banco exatamente como era.
Dica da Sensei: Sempre faça um backup do seu banco atual antes de restaurar qualquer coisa. Assim, se algo der errado, você não perde nada!
Passo 1: Acesse o cPanel da sua hospedagem
Para começar, faça login no painel da sua conta GeHost:
Use o usuário e senha que você recebeu ao contratar a hospedagem. Se não lembrar, entre no painel do cliente e verifique os dados.
Passo 2: Acesse a ferramenta de bancos de dados MySQL
Depois de logado no cPanel, procure pela seção Bancos de Dados (geralmente na parte central da tela).
Clique em Bancos de Dados MySQL. É aqui que você gerencia seus bancos, usuários e, claro, a restauração.
Passo 3: Crie um novo banco (ou use um existente)
Se você já tem um banco de dados com o nome que deseja restaurar, pode usar ele. Caso contrário, clique em Novo Banco de Dados e digite um nome (ex: meubanco_prod).
Depois de criado, clique em Adicionar Usuário para vincular uma conta de acesso ao banco. Isso é essencial para a restauração funcionar.
Passo 4: Envie o arquivo .sql para o servidor (sem usar o cPanel)
Aqui vem o segredo: o cPanel não é feito para restaurar arquivos muito grandes. Ele pode travar ou dar timeout. Por isso, usaremos o Gerenciador de Arquivos para subir o arquivo com segurança.
- Clique em Gerenciador de Arquivos no cPanel.
- Selecione a pasta
public_html(ou a pasta do seu site). - Clique em Upload e envie o arquivo
seu_banco.sql.
Espera até o upload terminar. Arquivos grandes podem levar alguns minutos — não se apresse!
Passo 5: Use o phpMyAdmin (com cuidado e paciência)
Apesar de o cPanel ter uma opção de restauração, ela ainda pode travar com arquivos grandes. Por isso, vamos usar o phpMyAdmin, uma ferramenta mais robusta.
- No cPanel, vá até Bancos de Dados → phpMyAdmin.
- Na barra superior, selecione o banco de dados que você criou (ex:
meubanco_prod). - Clique em Importar (no menu superior).
- Selecione o arquivo
seu_banco.sqlque você subiu no passo anterior. - Deixe o formato como SQL.
- Na seção Opções de importação, desative a opção "Restaurar com LIMIT" ou "Limitar tempo de execução" (se houver).
- Clique em Enviar.
Dica da Sensei: Se o arquivo for muito grande, o processo pode levar 10, 20 ou até 30 minutos. Não feche a página nem saia do navegador. O servidor está trabalhando!
Passo 6: Verifique a restauração
Depois que o processo terminar, você verá uma mensagem de sucesso. Agora, vá até a aba Tabelas no phpMyAdmin e confira se todas as tabelas apareceram.
Se tudo estiver lá, parabéns! Seu banco de dados foi restaurado com sucesso — sem timeout, sem estresse.
Passo 7: Atualize os arquivos de configuração do seu site
Se o banco foi restaurado para um novo nome ou se você mudou a senha, não esqueça de atualizar os arquivos de configuração do seu site (geralmente config.php, wp-config.php ou similar) com os novos dados.
Quer ajuda? Estou aqui!
Se você se perder em algum passo, ou se o arquivo for tão grande que ainda travar, entre em contato com nosso suporte. Nós te ajudamos a fazer isso com segurança, mesmo com arquivos de mais de 1GB.
Seu sucesso é nosso propósito. E lembre-se: na GeHost, você não está sozinho(a).
Com carinho,
— A Sensei da GeHost