Como restaurar um banco de dados a partir de um arquivo .sql
Oi! Aqui quem fala é a Sensei da GeHost 🌱 Se você chegou até aqui, provavelmente precisa colocar de volta no ar um banco de dados a partir de um backup .sql — seja porque algo deu errado, seja porque está migrando um site pra sua hospedagem. Respira fundo: é um processo simples, e eu vou te guiar passo a passo, com calma.
Antes de começar: se já existe um banco de dados "vivo" que você vai sobrescrever, faça um backup dele primeiro (mesmo que só por precaução). Restaurar um .sql normalmente substitui as tabelas existentes — não tem "desfazer" depois.
O que você vai precisar
- Acesso ao cPanel da sua hospedagem (usuário e senha que a GeHost te enviou).
- O arquivo .sql do backup, salvo no seu computador.
- Saber o nome do banco de dados de destino (ou criar um novo, se for o caso).
Passo 1: Acesse o cPanel
Entre em painel.gehost.com.br (ou no endereço de acesso ao cPanel informado na sua fatura/e-mail de boas-vindas) e faça login com usuário e senha.
Passo 2: Confira (ou crie) o banco de dados de destino
Se o banco pra onde você vai restaurar o backup já existe, pode pular pro Passo 3. Se ainda não existe, crie um novo banco e um usuário com acesso a ele em "Bancos de Dados MySQL", dentro do cPanel.
- Crie o banco de dados com um nome que você reconheça facilmente.
- Crie um usuário (ou use um existente) e uma senha forte.
- Vincule o usuário ao banco, marcando "Todos os Privilégios".
Dica: anote o nome do banco, o nome do usuário e a senha em algum lugar seguro. Você vai precisar deles se for reconfigurar o site (por exemplo, no arquivo de configuração do WordPress ou de outro sistema).
Passo 3: Abra o phpMyAdmin
Ainda dentro do cPanel, procure e clique no ícone "phpMyAdmin" (geralmente na seção de bancos de dados). Ele vai abrir em uma nova aba, já com a lista dos seus bancos do lado esquerdo.
Passo 4: Selecione o banco de destino
No menu lateral esquerdo do phpMyAdmin, clique no nome do banco de dados para onde você quer restaurar o backup. Ele vai abrir a lista de tabelas (que pode estar vazia, se for um banco novo).
Passo 5: Importe o arquivo .sql
- Com o banco selecionado, clique na aba "Importar" no menu superior.
- Clique em "Escolher arquivo" e selecione o seu arquivo .sql.
- Deixe as demais opções no padrão (na maioria dos casos não é preciso mexer em nada).
- Role até o final da página e clique em "Executar" (ou "Go").
Agora é só aguardar. Dependendo do tamanho do backup, pode levar de alguns segundos a alguns minutos.
Se o arquivo for muito grande e o phpMyAdmin recusar o upload ou travar no meio do caminho, não se preocupe — isso costuma ter a ver com limites do navegador/servidor pra esse tipo de importação. Nesses casos, chame o suporte da GeHost que a gente te ajuda a restaurar o banco por outro caminho.
Passo 6: Confirme que tudo voltou certinho
Depois que a importação terminar, o phpMyAdmin deve mostrar uma mensagem de sucesso e a lista de tabelas do lado esquerdo vai aparecer preenchida. Clique em algumas tabelas pra conferir se os dados estão lá.
Se o banco pertence a um site (WordPress, sistema próprio, etc.), acesse o site depois da restauração pra confirmar que tudo está funcionando como esperado — às vezes é necessário revisar as informações de conexão (nome do banco, usuário e senha) no arquivo de configuração do site, caso eles tenham mudado.
Ficou com alguma dúvida no meio do caminho? É só chamar o suporte da GeHost — a gente adora ajudar, e prefere muito mais te acompanhar nesse processo do que ver um banco de dados perdido por aí. 💙