Como corrigir o erro de conexão com o banco de dados WordPress?  Descubra neste artigo.

Se você já navega na web há muito tempo, deve ter visto esse erro algumas vezes. " Erro ao estabelecer conexão com o banco de dados"; é um erro bastante frustrante, especialmente para usuários iniciantes. 

Neste tutorial, mostraremos como corrigir esse erro no WordPress compilando uma lista de soluções.

Nota: Antes de fazer qualquer alteração no banco de dados, certifique-se de tem backups necessários.

como consertar erro de conexão de banco de dados do WordPress

Mas antes, se você nunca instalou o WordPress, descubra Como instalar um blog WordPress passos 7 et Como encontrar, instalar e ativar um tema WordPress em seu blog 

Então, voltemos ao porquê de estarmos aqui. 

Qual é a causa desse erro?

Bem, resumindo, você está recebendo este erro porque o WordPress não consegue estabelecer conexão com o banco de dados. Agora, o motivo pelo qual o WordPress não consegue estabelecer uma conexão com o banco de dados pode variar.

Descubra nossos 5 WordPress plugins para gerenciar melhor os erros 404

Os detalhes de login do seu banco de dados podem estar incorretos ou foram alterados. Também pode ser que seu servidor de banco de dados não esteja respondendo ou seu banco de dados pode estar corrompido.

Em nossa pesquisa, descobrimos que na maioria das vezes esse erro ocorre devido a um erro do servidor, mas pode haver outros fatores.

Vamos dar uma olhada em maneiras de resolver esse problema.

O problema também acontece com / wp-admin /?

A primeira coisa a fazer é garantir que o mesmo erro ocorra na interface pública ou "A parte dianteira" do site e no painel ou "Processo interno" (wp-admin) Se a mensagem de erro "Erro ao estabelecer conexão com o banco de dados" é o mesmo em ambas as páginas, então vá para a próxima etapa.

Discover Como duplicar um banco de dados do WordPress com phpMyAdmin

Se você receber um erro diferente no wp-adminPor exemplo, algo como “Uma ou mais seções do banco de dados não estão disponíveis. O banco de dados pode precisar ser reparado ”, então você precisa reparar seu banco de dados.

Você pode fazer isso adicionando a seguinte linha ao seu wp-config.php. Adicione logo antes da linha « Isso é tudo, pare de editar! Feliz blogging ».

define ('WP_ALLOW_REPAIR', true);

Depois de fazer isso, você poderá ver as configurações visitando esta página: http://www.yoursite.com/wp-admin/maint/repair.php

reparo do banco de dados

Lembre-se de que o usuário não precisa estar logado para acessar este recurso quando ele está definido. Na verdade, seu principal objetivo é reparar um banco de dados corrompido; além disso, os usuários geralmente não conseguem se conectar quando o banco de dados está corrompido.

Então, quando terminar o reparo et otimizando seu banco de dados, remova-o do seu arquivo wp-config.php.

Se esse reparo não resolver o problema ou se você estiver tendo dificuldade para concluí-lo, continue lendo este artigo; você pode encontrar outra solução mais eficaz.

Verifique o arquivo wp-config.php

wp-config.php é provavelmente o arquivo mais importante na instalação do WordPress. É aqui que você especifica os detalhes do WordPress para se conectar ao banco de dados. Se você alterou sua senha de root ou a senha de usuário do banco de dados, também precisará alterá-la neste arquivo.

Veja também para ir além Como gerenciar arquivos e pastas WordPress

A primeira coisa que você deve sempre verificar é se nada mudou em seu arquivo wp-config.php.

define ('DB_NAME', 'nome do banco de dados'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD', 'database-password'); define ('DB_HOST', 'localhost');

Lembre-se que o valor de DB_HOST nem sempre pode ser localhost. Dependendo do host, será diferente. Para hosts da web populares como HostGatorBlueHost, Site5É localhost

Navegue em seu diretório com estes Clientes FTP para fazer transferências de arquivos para sua hospedagem

Algumas pessoas sugeriram corrigir o problema substituindo localhost pelo endereço IP. É comum ver esse tipo de problema quando o WordPress está sendo executado em um servidor local. Por exemplo em MAMP, O valor DB_HOST quando alterado para o endereço IP parece funcionar.

Vá além descobrindo Como instalar o WordPress localmente em um PC / Windows com XAMPP

define ( 'DB_HOST', '127.0.0.1: 8889');

O endereço IP irá variar dependendo dos serviços de host da web.

Se tudo no arquivo wp-config.php é correcto (certifique-se de verificar erros de digitação), então é justo dizer que o problema está no nível do servidor.

Consulte seu host da web (servidor MySQL)

Às vezes, o erro ao estabelecer uma conexão com o banco de dados ocorre quando seu site está sobrecarregado com uma quantidade de tráfego. Basicamente, seu servidor simplesmente não consegue lidar com a carga (especialmente se você estiver em uma hospedagem compartilhada). 

Servidor Dedicado, VPS, Compartilhado ou Nuvem? Qual é a melhor solução de hospedagem web WordPress

Seu site ficará muito lento e, para alguns usuários, esse erro ocorrerá. Portanto, a melhor coisa a fazer é entrar em contato com seu provedor de hospedagem na web por telefone ou livechat e perguntar se o seu servidor MySQL está no modo de resposta.

Para usuários que desejam verificar se o servidor MySQL está em execução, existem algumas coisas que você pode fazer. Experimente outros sites hospedados no mesmo servidor para ver se eles têm o mesmo problema. Se ocorrer o mesmo erro, é claro que há um problema com o servidor MySQL de seu host da web.

Como faço para permitir que os usuários editem certas páginas?  Descubra neste artigo

Se você não conhece outro site hospedado neste mesmo servidor, basta ir ao painel de controle e tentar acessar o phpMyAdmin para se conectar ao banco de dados. Se você puder fazer o login, verifique se sua conta de usuário do banco de dados tem permissões suficientes.

Crie um novo arquivo chamado testconnection.php e cole o seguinte código dentro:

Certifique-se de substituir o nome de usuário e a senha. Se a conexão for bem-sucedida, significa que seu usuário tem permissão suficiente e algo está errado. Volte para o seu arquivo wp-config para ter certeza de que tudo está correto (reanalisar erros de digitação).

Leia também nosso artigo sobre 6 WordPress plugins para compartilhar seus artigos em redes sociais

Se você não conseguir se conectar ao banco de dados, vá para phpMyAdmin então você sabe que o problema é com o servidor. Isso não significa necessariamente que seu servidor MySQL está inativo. Isso pode significar apenas que seu usuário não tem permissões suficientes.

Portanto, é importante entrar em contato com o seu host da web neste caso, para que eles possam corrigi-lo.

Soluções que funcionaram para outros

É importante observar que essas soluções não funcionam para você. Portanto, usá-los constitui um risco. É por isso que você precisa ter backups para o caso de algo dar errado..

Deepak Mittal afirma que, para seu cliente, ele tentou reparar o banco de dados. Mesmo após esse reparo, o erro não foi embora. Ele então tentou coisas diferentes e, no final, descobriu que o problema era com o URL do site. Aparentemente, o último teria mudado, causando o erro. Ele fez um pedido SQL defende phpMyAdmin:

wp_options SET do UPDATE option_value 'YOUR_SITE_URL' = ONDE option_name = 'siteurl'

Certifique-se de substituir "YOUR_SITE_URL" com o URL atual.

Isso pareceu resolver o problema dela e de outras pessoas que comentaram em sua postagem.

Sachinum afirmou que foi capaz de se conectar ao banco de dados com testconnection.php, então substituiu o usuário em wp-config.php pelo usuário raiz. Desde então, o WordPress começou a funcionar bem.

Em seguida, ele colocou as configurações de volta como estavam e tudo funcionou perfeitamente. Ele não conseguia entender o que estava errado. Ele concluiu que era devido a um erro de digitação.

Descubra também Como mesclar dois bancos de dados WordPress

Em suma, este é um erro realmente frustrante. O que você tentou que parecia funcionar? Ficaríamos felizes em compartilhá-lo com o público, para que outros não percam muito tempo tentando encontrar a mesma solução que você.

Descubra também alguns plugins premium do WordPress  

Você pode usar outro WordPress plugins para dar uma aparência moderna e otimizar o manuseio do seu blog ou site.

Oferecemos a você aqui alguns plugins premium do WordPress que ajudarão você a fazer isso.

1. Formulário de contato 7 Aweber Add-on

Ce WordPress Plugin premium combina a simplicidade de WordPress Plugin Formulário de Contato 7 e adicione ao seu site um sistema de criação de formulário de contato. Integra o módulo de resposta automática de AWeber e pode enviar e-mails diretamente para sua lista AWeber. 

Cf7 Aweber add on

Suas principais características são: estatísticas de AWeber em seu painel WordPress, 8 modelos atraentes e fofos para criar seu próprio formulário de inscrição, e isso em nenhum momento, verificação de toda a campanha de transmissão de sua conta Aweber com um clique, facilidade de instalação, compatibilidade com as versões mais recentes do jQuery e WordPress, documentação completa e suporte 24/24.

Descarregar | Demo | hospedagem na web

2. Gerador de receita total

Total Recipe Generator é um plugin de receita premium disponível no WordPress. Dá a você a oportunidade de apresentar suas receitas aos usuários de uma forma que definitivamente o ajudará a se destacar na multidão.Gerador de receita total criador de receita wordpress com esquema e fatos nutricionais elementor addon plugin wordpress

Ce WordPress Plugin permitirá que você transforme facilmente seu site em um site dedicado a receitas culinárias. Você será capaz de:

filtrar as receitas listadas de acordo com a quantidade de elementos nutricionais (sódio, carboidratos, proteínas, etc.), filtrar as receitas listadas de acordo com o tempo de preparação, em ordem hierárquica e semântica, tempo de cozimento, dificuldade, tipo de receita e todos usando valores suspensos etc.

Descarregar | Demo | hospedagem na web

3. AccessPress Social Icons Pro

O AccessPress Social Icons Pro permite criar vários ícones sociais e vincular seus perfis sociais a partir do seu site WordPress. É muito atraente porque você pode criar, personalizar e criar belos ícones para seus perfis de mídia social. Accesspress ícones sociais pro plugin wordpress

Este plugin WordPress premium oferece 16 belos conjuntos de ícones para você escolher. Além disso, oferece a capacidade de criar seu próprio conjunto de ícones, personalizá-los, definir tamanhos, adicionar vários efeitos, etc.

Descarregar | Demo | hospedagem na web

Recursos Recomendados

Descubra outros recursos recomendados para ajudá-lo a criar e gerenciar seu site.

Conclusão

Aqui está ! É isso para este tutorial, esperamos que ele ajude você a corrigir o erro de conexão do banco de dados WordPress. Se você gostou, fique à vontade para compartilhe com seus amigos em suas redes sociais favoritas

No entanto, você também pode consultar nossos recursos, se você precisar de mais elementos para realizar seus projetos de criação de sites da Internet, consultando nosso guia em Criação de blog WordPress.

Mas, enquanto isso, avise-nos seus comentários e sugestões na seção dedicada.

...