Como resolver o erro "Estabelecendo conexão com o banco de dados" após restaurar backup no WordPress
Olá, amigo(a) GeHost! 😊
Você acabou de restaurar um backup do seu site WordPress e, ao acessá-lo, aparece essa mensagem assustadora:Erro de conexão com o banco de dadosNão se preocupe — isso é bem comum e tem solução simples. Vamos juntos, passo a passo, resolver isso como verdadeiros mestres da hospedagem! 🌟 ---
Estabelecendo conexão com o banco de dados...
🔍 Por que isso acontece?
Quando você restaura um backup, o WordPress ainda tenta se conectar ao banco de dados com as mesmas informações que estavam no site original. Mas, em muitos casos, o banco de dados foi criado com um novo nome ou o usuário não tem permissão. Ou então, o arquivo de configuração do WordPress está apontando para um banco que não existe mais. O problema está no arquivowp-config.php — ele é o "mapa" do seu site, e precisa estar atualizado com os dados corretos do banco de dados no seu novo ambiente.
---
🛠️ Passo a passo para resolver
Vamos corrigir isso com calma e segurança. Siga cada etapa:- Entre no cPanel da sua hospedagem.
- Na tela inicial do cPanel, encontre a seção “Bancos de Dados” e clique em “Bancos de Dados MySQL”.
- Verifique se o banco de dados usado no seu site foi criado. Se não estiver lá, clique em “Criar Banco de Dados” e digite um nome (ex:
meusite_db). - Em seguida, clique em “Usuários de Banco de Dados” e crie um novo usuário (ex:
meusite_user).
- Depois, atribua esse usuário ao banco de dados que você criou. Clique em “Adicionar” e selecione o usuário e o banco.
- Na mesma tela, dê permissões “Todos os privilégios” ao usuário e salve.
- Agora, vá até a seção “Gerenciador de Arquivos” (em “Arquivos”) e abra a pasta
public_html(ou a pasta do seu site).
- Localize o arquivo chamado
wp-config.php. Ele está na raiz do seu site (dentro de public_html). - Clique com o botão direito nele e escolha “Editar” (ou “Code Editor”).
- Procure pelas linhas que dizem:
- Substitua esses valores pelos dados do banco que você acabou de criar:
- DB_NAME: o nome do banco (ex:
meusite_db) - DB_USER: o nome do usuário (ex:
meusite_user) - DB_PASSWORD: a senha que você definiu ao criar o usuário
- Salve as alterações. Clique em “Salvar Arquivo”.
- Volte ao seu site no navegador e recarregue a página.
define('DB_NAME', 'nome_do_banco_antigo');
define('DB_USER', 'usuario_do_banco_antigo');
define('DB_PASSWORD', 'senha_do_banco_antigo');
✅ Pronto! O erro deve ter desaparecido.
Se tudo estiver certo, seu site agora está se conectando ao banco de dados corretamente. 🎉
Dica do Sensei: Sempre mantenha uma cópia segura do arquivo wp-config.php antes de fazer alterações. Se algo der errado, você pode restaurar o arquivo original.
💡 Dica Extra: Como saber se o banco está certo?
Se ainda tiver dúvidas, verifique no cPanel se o banco de dados aparece em Bancos de Dados MySQL e se o usuário está associado a ele com permissões totais.
Se precisar de ajuda, é só chamar o nosso suporte — estamos aqui pra te ajudar, como um verdadeiro amigo da GeHost. 💬
Seu site está de volta, e agora com mais força! 🚀