Um erro que muitos usuários do WordPress temem é a tela branca da morte com a mensagem “erro ao estabelecer uma conexão com o banco de dados”. Este erro ocorre quando há uma desconexão entre o seu site WordPress e seu banco de dados. É também um dos erros do WordPress mais fáceis de corrigir se você souber o que fazer.
Este artigo ajuda a identificar as causas desse erro e como restaurar a conexão do banco de dados WordPress.
Continue lendo para aprender o seguinte:
Conexão de banco de dados WordPress e como funciona
Sempre que você cria um novo site WordPress, ele geralmente cria e se conecta a um banco de dados automaticamente. O WordPress abstrai o processo para segundo plano porque você não precisa saber como ele funciona para que seu site funcione.
No entanto, o conhecimento básico de banco de dados pode ser muito útil, especialmente se você precisar criar um banco de dados personalizado para seu novo site. Também ajuda saber se você precisa conectar esse site a um banco de dados pré-existente se, por exemplo, estiver migrando para um novo host.
Então, como funciona um banco de dados?
Seu banco de dados WordPress geralmente armazena todos os dados do WordPress, exceto o conteúdo de mídia, como vídeos, áudio e imagens. Ele não armazena arquivos de temas e plugins, incluindo arquivos principais do WordPress (como wp-login.php).
Mas ele armazena dados de página, dados de postagem, metainformações e informações de login.
WordPress usa MySQL, um software de código aberto, como sistema de gerenciamento de banco de dados. MySQL é responsável por como seu banco de dados armazena informações e fornece acesso. Ele ajuda você a armazenar, alterar e excluir dados do seu banco de dados usando consultas MySQL.
É muito fácil acessar seu banco de dados diretamente e executar diferentes consultas MySQL, ou você pode usar um software de gerenciamento de banco de dados como o phpMyAdmin para simplificar o processo. Dessa forma, você pode executar algumas tarefas especializadas com mais rapidez ou realizar ações que não consegue obter no painel.
Então, o que acontece quando a conexão entre um site WordPress e seu banco de dados é interrompida? Seu site exibirá uma mensagem “erro ao estabelecer conexão com o banco de dados”.
O que acontece quando você encontra um erro ao estabelecer uma conexão de banco de dados no WordPress?
A primeira coisa que você verá ao receber essa mensagem de erro é o que muitos usuários do WordPress chamam de “Tela Branca da Morte”. Além da mensagem de erro, tudo que você verá é uma página em branco ou cinza.
Isso ocorre porque o seu site não pode recuperar dados do seu banco de dados e exibir suas páginas da web.
Além disso, como há uma conexão interrompida com seu banco de dados, você não terá apenas uma tela branca. Você terá problemas ao tentar acessar o painel do WordPress. Você não poderá fazer alterações em seus temas ou plug-ins do WordPress, nem fazer upload de qualquer conteúdo ou mídia.
E os visitantes do seu site? Se você armazenou seu site em cache, eles podem não ver esse erro imediatamente. Em vez disso, eles ainda terão acesso às suas páginas em cache por um curto período até que expire. Depois disso, eles verão um código de erro HTTP 500 ou a mensagem “erro interno do servidor”.
Embora seja relativamente fácil de corrigir, um erro de conexão com o banco de dados pode custar muito dinheiro à sua empresa. Então, o que causa esse erro?
Razões pelas quais você pode encontrar um erro ao estabelecer uma conexão de banco de dados no WordPress
Qualquer erro ao estabelecer uma conexão com o banco de dados geralmente é resultado de vários problemas:
- O problema mais comum são detalhes incorretos de login no banco de dados. A instalação do seu site WordPress usa informações de login separadas para se conectar ao banco de dados MySQL. Se essas informações mudarem ou forem imprecisas, seu site não poderá vincular-se ao seu banco de dados. Então, ele gera esse erro.
- Seu banco de dados pode estar corrompido, causando um erro de conexão com o banco de dados WordPress. Instalar e excluir muitos temas e plug-ins pode sobrecarregar seu banco de dados e corromper algumas tabelas do banco de dados. Às vezes, algumas tabelas podem ser excluídas acidentalmente.
- Se você interromper o processo de instalação do WordPress, poderá corromper inadvertidamente alguns arquivos principais do WordPress. Além disso, agentes mal-intencionados e ataques de hackers na Web podem corromper a conexão do seu banco de dados, levando a um erro.
- Às vezes, seu servidor de banco de dados pode estar passando por um tempo de inatividade.
- Um aumento repentino no tráfego da web em um plano de hospedagem WordPress compartilhado pode fazer com que seu site gere um erro de conexão de banco de dados.
Então, como você identifica e corrige o problema que está causando o erro ao estabelecer uma conexão com o banco de dados?
Como corrigir o erro ao estabelecer uma conexão de banco de dados no WordPress
Corrigir um erro de conexão com o banco de dados é bastante simples se você souber onde procurar. Aqui estão algumas soluções comuns que você pode experimentar.
1. Certifique-se de que suas credenciais de login do banco de dados estejam corretas
Como esse é o motivo mais comum para uma conexão interrompida com o banco de dados WordPress, sempre comece confirmando se as credenciais de login do seu banco de dados estão corretas. Na maioria das vezes, a migração do seu site WordPress para um novo serviço de hospedagem pode ser a culpada.
Para verificar esses detalhes, você deve primeiro acessar o arquivo wp-config.php. Você pode fazer isso usando um cliente FTP seguro ou navegar pelos arquivos raiz do seu site usando o cPanel.
Depois de identificar o arquivo wp-config.php, clique com o botão direito para editá-lo:
// ** MySQL configurações – Você pode obter essas informações do seu host ** //
/** O nome do banco de dados para WordPress */
define(‘DB_NAME’, ‘wptest’);/** MySQL nome de usuário do banco de dados */
define(‘DB_USER’, ‘wpadmin’);/** MySQL senha do banco de dados */
define(‘DB_PASSWORD’, ‘**************’);/** MySQL nome de anfitrião */
define(‘DB_HOST’, ‘localhost’);
Você está procurando três valores exclusivos:
- Nome do banco de dados.
- Nome de usuário.
- Senha.
Depois de identificá-los no arquivo wp-config.php, verifique novamente os valores no servidor para garantir que eles correspondam. Caso contrário, edite os valores no lado do servidor para corresponder ao que você tem no arquivo wp-config.php. Salve essas alterações e isso resolverá o problema de conexão.
2. Repare seu banco de dados se estiver corrompido
Embora seja menos comum, você pode tentar acessar o backend do seu site e, em vez disso, receber este erro de banco de dados no WordPress:
“Uma ou mais tabelas do banco de dados não estão disponíveis. O banco de dados pode precisar ser reparado.”
Embora você veja o erro de conexão de banco de dados padrão em seu front-end, esta mensagem aparecerá em seu back-end do WordPress. Pode ser devido à adição e remoção de diferentes temas e plug-ins por longos períodos.
Para resolver isso, você pode iniciar um recurso exclusivo do WordPress: modo de reparo de banco de dados. Veja como:
- Abra seu arquivo wp-config.php
Adicionar define(‘WP_ALLOW_REPAIR’, verdadeiro); para o seu arquivo wp-config.php e salve.
Uma vez feito isso, volte para o seu arquivo wp-config.php e exclua o define(‘WP_ALLOW_REPAIR’, verdadeiro); consulta. Isso impede que alguém acesse a página de reparo do banco de dados depois de terminar.
3. Verifique se o seu servidor de banco de dados está inativo
Se isso falhar, verifique com seu provedor de hospedagem e determine se o servidor de banco de dados está inativo. Existem vários motivos pelos quais isso pode acontecer:
- Se muito tráfego entrar no site e seu provedor de hospedagem não conseguir lidar com isso, isso poderá causar uma quebra de conexão com o banco de dados.
- Seu provedor de hospedagem está atualizando seus servidores e sistemas.
- Usando recursos compartilhados, seu banco de dados pode ter muitas conexões simultâneas. Como muitos hosts impõem limites de conexão em seus servidores, conexões simultâneas ao seu banco de dados podem causar interrupções.
- Se você estiver em uma hospedagem compartilhada e outra pessoa estiver usando uma parte considerável de seus recursos, isso poderá causar a quebra do seu site.
Se o seu site consumir muitos recursos, seu provedor de hospedagem provavelmente entrará em contato com você primeiro ou limitará seu uso. Uma rápida ligação ou e-mail para o atendimento ao cliente fará com que eles suspendam suas restrições ou aumentem sua alocação de recursos.
Se o seu provedor de hospedagem estiver atualizando seus sistemas, seja paciente. O erro deve ser eliminado automaticamente assim que as atualizações forem concluídas.
4. Entre em contato com seu provedor de hospedagem
Se você não souber que ação tomar, entre em contato com seu provedor de serviços e peça que ele resolva o problema. A maioria dos provedores de hospedagem oferece suporte ao cliente 24 horas por dia, 7 dias por semana; você pode ligar, enviar e-mail, enviar mensagem de texto ou conversar ao vivo com um agente do cliente sobre seu problema.
Eles geralmente limparão qualquer erro de banco de dados no WordPress para você ou designarão um especialista técnico para resolvê-lo.
Resultado final
Corrigir um erro ao estabelecer uma conexão de banco de dados no WordPress não é tão difícil quanto você pensa. O motivo mais comum para esse erro são detalhes incorretos de login do banco de dados. Depois de definir as credenciais corretas, esse problema desaparece.
Se você hospedar seu site com Hostinger, não precisará se preocupar com conexões de banco de dados quebradas. Contacte os nossos serviços de apoio ao cliente e um agente irá ajudá-lo a resolver qualquer problema que possa ter.
Considere hospedar com Hostinger
Quer levar seu negócio para o próximo nível? Inscreva-se no plano de hospedagem WordPress totalmente gerenciado Hostinger. Nós nos concentramos na construção e manutenção do seu site WordPress e permitimos que você se concentre no crescimento e expansão do seu negócio.