O aviso 'Erro ao estabelecer conexão com o banco de dados' no WordPress é um erro fatal que torna seu site inacessível aos usuários. Ele ocorre quando o WordPress não consegue se conectar ao banco de dados.
Como vários fatores podem afetar essa conexão, o erro pode ser um pouco difícil de solucionar para iniciantes.
Estamos executando nosso blog no WordPress há 16 anos e encontramos uma variedade de erros e avisos, incluindo o 'Erro ao estabelecer conexão com o banco de dados'. Através de nossa experiência e muitas tentativas e erros, aprendemos como solucionar esses problemas sem interromper nosso site.
Neste artigo, mostraremos como corrigir facilmente o 'Erro ao estabelecer conexão com o banco de dados' em seu site WordPress, passo a passo.

O que Causa o Erro ao Estabelecer Conexão com o Banco de Dados no WordPress?
Um banco de dados é um software que facilita o armazenamento, a organização e a recuperação de dados de outros softwares.
Como um sistema de gerenciamento de conteúdo, o WordPress usa um banco de dados para armazenar todo o seu conteúdo e outros dados do site. Ele se conecta ao banco de dados toda vez que alguém visita seu site.
O WordPress precisa das seguintes informações para se conectar ao banco de dados:
- Seu nome de banco de dados
- Nome de usuário e senha do banco de dados
- Servidor de banco de dados
Essas informações são armazenadas no arquivo de configuração do seu WordPress, que é chamado wp-config.php.
Se alguma dessas informações estiver incorreta, o WordPress não conseguirá se conectar ao seu servidor de banco de dados e você verá o erro 'Erro ao estabelecer conexão com o banco de dados'.

É um dos erros mais comuns do WordPress. Além de credenciais incorretas, este erro também pode aparecer se o servidor de banco de dados estiver inativo ou se os arquivos do banco de dados estiverem corrompidos.
Dito isso, vamos dar uma olhada em como corrigir o problema de 'Erro ao estabelecer conexão com o banco de dados' no WordPress com solução de problemas passo a passo.
1. Verifique suas credenciais do banco de dados do WordPress
Credenciais incorretas são a causa mais comum do erro de conexão com o banco de dados. Se você recentemente moveu seu site WordPress para um novo host, este é provavelmente o problema.
Suas credenciais do banco de dados do WordPress são armazenadas no arquivo wp-config.php. É o arquivo de configuração do WordPress que contém configurações importantes, incluindo informações do banco de dados.
Se você nunca editou um arquivo wp-config.php antes, dê uma olhada em nosso guia para iniciantes sobre como editar o arquivo wp-config.php para mais instruções.
Você estará procurando pelas seguintes linhas no arquivo wp-config.php:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Aqui, você deve garantir que as informações para o nome do banco de dados, nome de usuário, senha e host do banco de dados estejam corretas.
Você pode confirmar essas informações no painel da sua conta de hospedagem WordPress. Para este tutorial, usaremos o Bluehost, mas o processo será semelhante para outros painéis de hospedagem.
Ao fazer login, clique na aba ‘Website’ na coluna da esquerda e, em seguida, mude para a aba ‘Advanced’. Depois, role para baixo até a seção ‘Database’ e clique no botão ‘Manage’ ao lado dela.

Isso abrirá a página MySQL Databases no cPanel em uma nova janela.
Aqui, você pode encontrar o nome do seu banco de dados e nome de usuário na seção ‘Current Database’. Lembre-se de copiar e colar esses detalhes em um bloco de notas para poder adicioná-los ao arquivo wp-config.

Em seguida, role para baixo até a seção ‘Current Users’, onde você pode clicar no link ‘Change Password’ ao lado do nome do seu banco de dados.
Isso o levará a uma nova tela, onde você pode alterar a senha do banco de dados de acordo com sua preferência.

Assim que você confirmar todos os detalhes do seu banco de dados, poderá alterar essas informações no seu arquivo wp-config.php, se necessário.
Depois disso, tente visitar seu site novamente para ver se o erro de conexão com o banco de dados desapareceu.
Se você ainda consegue ver o erro, isso significa que algo mais está errado.
2. Verifique as Informações do Host do seu Banco de Dados
Se você tem certeza de que as informações do nome do banco de dados, nome de usuário e senha estão corretas, então você vai querer ter certeza de que está usando as informações corretas do host do banco de dados.
A maioria das empresas de hospedagem WordPress usa localhost como seu host de banco de dados. No entanto, algumas empresas de hospedagem WordPress gerenciada usam servidores separados para hospedar bancos de dados. Nesse caso, suas informações de host de banco de dados não serão localhost.
Isso significa que você precisará entrar em contato com sua empresa de hospedagem WordPress para confirmar esses detalhes.
3. Reparar Banco de Dados WordPress
Agora, você pode estar recebendo um erro diferente no painel wp-admin, como 'Uma ou mais tabelas do banco de dados estão indisponíveis' ou 'O banco de dados pode precisar ser reparado'. Nesse caso, você precisa reparar seu banco de dados.
Você pode fazer isso adicionando a seguinte linha ao seu arquivo wp-config.php. Certifique-se de adicioná-la logo antes da linha 'É só isso, pare de editar! Bom blog':
define('WP_ALLOW_REPAIR', true);
Depois de fazer isso, você pode ver as configurações visitando esta página: http://www.seusite.com/wp-admin/maint/repair.php. Apenas certifique-se de substituir seusite.com pelo seu próprio nome de domínio.
Aqui, você deve clicar no botão 'Reparar Banco de Dados' para iniciar o processo.

Observação: O usuário não precisa estar logado para acessar a página de reparo do banco de dados. Assim que terminar de reparar e otimizar seu banco de dados, certifique-se de remover esta linha de código do seu wp-config.php.
No entanto, se você não quiser adicionar nenhum código ao seu site, também pode reparar seu banco de dados usando o cPanel da sua conta de hospedagem.
Vá em frente e visite sua conta de hospedagem, onde você deve abrir a página ‘Websites’ na coluna da esquerda. Em seguida, mude para a aba ‘Advanced’ e clique no botão ‘Manage’ na seção Database.

Isso abrirá o cPanel em uma nova aba. Aqui, role para baixo até a seção ‘Modify Databases’ e escolha o nome do seu banco de dados no menu suspenso ‘Repair Database’.
Assim que fizer isso, basta clicar no botão ‘Repair Database’ para iniciar o processo.

O painel de hospedagem agora reparará automaticamente seu banco de dados para você.
Assim que o processo for concluído, você também verá uma mensagem de sucesso.

Agora você pode visitar seu site WordPress para ver se o erro foi resolvido ou não.
4. Verifique se o seu servidor de banco de dados está inativo
Se tudo parecer correto e o WordPress ainda não conseguir se conectar ao banco de dados, então seu servidor de banco de dados (servidor MySQL) pode estar inativo.
Isso pode acontecer devido a tráfego intenso em um servidor. Seu servidor de hospedagem simplesmente não consegue lidar com a carga (especialmente quando você está em hospedagem compartilhada).
Devido a isso, seu site ficará lento e pode até apresentar o erro para alguns usuários. Nesse caso, você deve ligar ou conversar por chat com seu provedor de hospedagem e perguntar se seu servidor MySQL está responsivo.
Além disso, se você tiver outros sites rodando no mesmo servidor, pode verificar esses sites para confirmar que seu servidor SQL está inativo.
Se você não tiver nenhum outro site na mesma conta de hospedagem, basta ir ao seu painel de hospedagem e mudar para a aba ‘Advanced’.
Depois disso, clique no botão ‘Gerenciar’ ao lado da seção phpMyAdmin.

Isso abrirá o phpMyAdmin em uma nova janela, onde você deve clicar na opção ‘Banco de Dados’ no topo.
Depois disso, clique no nome do seu banco de dados para acessar suas configurações. Se você conseguir fazer isso, então é hora de verificar se o seu usuário de banco de dados tem permissões suficientes.

Para fazer isso, você precisa criar um novo arquivo chamado testconnection.php e colar o seguinte código nele:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Ao colar o código, certifique-se de substituir o nome de usuário e a senha pelos seus. Agora você pode fazer o upload deste arquivo para o seu site e acessá-lo através de um navegador web.
Se o script se conectou com sucesso, então isso significa que seu usuário tem permissões suficientes, e algo mais está causando o erro.
Agora, você deve voltar ao seu arquivo wp-config e escaneá-lo para garantir que todos os detalhes estejam precisos e sem erros de digitação.
Soluções Adicionais Que Funcionaram Para Usuários
Se as dicas de solução de problemas mencionadas acima não resolverem o erro de conexão com o banco de dados em seu site, você pode tentar estas etapas adicionais.
Conforme relatado por nossos usuários, estas etapas ajudaram alguns deles a resolver o erro de conexão com o banco de dados em seus sites.
1. Atualize a URL do Site WordPress
Você pode tentar atualizar a URL do site WordPress usando o phpMyAdmin no cPanel.
Simplesmente acesse o phpMyAdmin no painel da sua conta de hospedagem e selecione seu banco de dados WordPress na lista.
Depois disso, mude para o menu SQL no topo e insira a seguinte consulta MySQL:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Deve ficar assim:

Não se esqueça de fornecer sua própria URL do site e alterar wp_options para o nome da sua própria tabela, pois você pode ter alterado o prefixo da tabela do WordPress.
2. Reiniciando o Servidor Web
Usuários em servidores dedicados, servidores locais e servidores privados virtuais (VPS) podem tentar reiniciar seus servidores.
Isso reiniciará seu servidor web e de banco de dados, o que pode corrigir alguns problemas temporários que causam o erro.
3. Peça Ajuda
Se tudo mais falhar, você pode precisar entrar em contato com sua empresa de hospedagem web. Todas as boas empresas de hospedagem WordPress ajudarão você a solucionar o problema, indicar a direção correta ou até mesmo corrigi-lo para você.
Você também pode contratar desenvolvedores WordPress para ajudar a resolver este problema para você.
Esperamos que este artigo tenha ajudado você a corrigir o problema de ‘Erro ao estabelecer uma conexão com o banco de dados’ no WordPress. Você também pode consultar nosso guia de solução de problemas do WordPress para obter dicas sobre como resolver problemas do WordPress por conta própria ou nosso tutorial sobre como adicionar uma página de erro de banco de dados personalizada no WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Faran
Graças a Deus encontrei este artigo. Substituir a senha e o nome de usuário do banco de dados do WordPress pelas minhas credenciais de login do cpanel me ajudou a resolver.
Adrian Ramos
Obrigado!
Resolvi o problema alterando meu novo nome de usuário e senha no arquivo wp-config.
Atenciosamente
Paul
Muito obrigado!
Giorgos
Outra solução que funcionou. Exclua o usuário MySql atual e adicione um novo. É uma solução para este erro específico:
Acesso negado para o usuário ‘foo’@’%’ (usando senha: SIM)
Derek Morrison
Olá, estou bem avançado no meu blog com textos e imagens, no entanto, sou novo nisso e agora estou descobrindo que o upload de mídia está travando 4/5 vezes e dá erro. Pesquisando na web, encontrei muitas outras pessoas que tiveram esse problema, no entanto, a solução comum é aumentar a memória de imagem. Eu usei apenas 115 MB, o que está acontecendo, alguém sabe? Estou muito frustrado, pois posso tentar e tentar por HORAS às vezes para fazer o upload
Obrigado
Paul Hutchinson
Tive este erro ontem na minha instalação do WordPress de dez anos, hospedada na GoDaddy.
Acontece que a GoDaddy mudou o Hostname do servidor SQL. Atualizei o valor DB_Host e tudo está funcionando bem.
Obrigado pelo post detalhado sobre este problema.
Bhavesh
Tenho o mesmo problema com a GoDaddy, tentei tudo deste post e de outros.
mas não obtive nenhum resultado.
Depois de ler tudo, tentei apenas mudar o nome de usuário, pois antes era o mesmo que o nome do banco de dados.
e o problema foi resolvido.
então pensei que o problema era ter o banco de dados e o nome de usuário iguais para o DB.
Kaustav Banerjee
Artigo super eficaz. Aconteceu comigo agora. O erro mais comum de todos é a diferença entre a senha definida para o usuário do banco de dados no backend e a mencionada no wp-config. Como pude esquecer isso…
Muito obrigado!!
alex.s
Uma coisa que precisa ser mencionada é que se você estiver usando MAMP, a senha para o banco de dados é root por padrão. Essa pequena coisa me levou horas para descobrir.
Dlee
Thanks for this guide, it really saved me! I changed my database password not realizing what would happen, I managed to fix it thanks to this guide though
Dev
Se ajudar, gostaria de acrescentar que o meu problema específico ocorreu quando atualizei a senha do meu banco de dados através do GoDaddy, e o arquivo wp-config NÃO atualizou a senha. Tive que entrar manualmente para alterá-la.
/** Senha do banco de dados MySQL */
define(‘DB_PASSWORD’, ‘PasswordGoesHere);
Jesse Josserand
Tive que fazer praticamente tudo acima, incluindo alterar a senha no wp-config. Depois de tudo isso… e editar meu backup SQL que estava restaurando para que ele usasse o nome do banco de dados, nome de usuário e senha corretos, tudo começou a funcionar, exceto por erros causados por problemas com o plugin Super Cache. Ainda estou lutando com esse problema, mas aleluia a Deus e a todos vocês acima por me levarem até aqui!
David Kley
This is why we use Joomla more than Wordpress.
Mais fácil de mover, mais fácil de configurar rapidamente, mais fácil de solucionar problemas. O WordPress torna isso uma grande dor de cabeça se você quiser mover seu site para outro servidor ou mudar de domínio. Cada um tem suas próprias fraquezas.
Bev
Tenho o problema intermitentemente e aleatoriamente. Não impede totalmente o site de funcionar, a mensagem 'erro ao estabelecer conexão com o banco de dados' aparece aleatoriamente (tanto no backend quanto no frontend). Meu host diz que o problema é um conflito de plugin. Ficaria feliz em testar isso, mas como o problema é aleatório, não consigo dizer imediatamente se desativar um plugin ajudará. Argh!
Steph
Começamos a ter esse problema recentemente também. Entramos em contato com nosso host e eles disseram que parece que nosso banco de dados está atingindo o limite de conexões ou nossas tabelas estão bloqueadas durante uma chamada (o que provavelmente aconteceria com um plugin).
WPBeginner Support
Você poderia desativar todos os plugins e tentar reproduzir o erro.
Admin
Tomas Hujer
Olá, no meu caso, o problema estava em valores de domínio incorretos na tabela wp_blogs. Deve haver domínios válidos.
Boa sorte!
Sreekant Shenoy
Thanks you bro.. very very much..it workd..
I am very happy..luv you so much..I am on GoDaddy and i just placed the testfile.php and it workd..Thank you very much <3 <3 <3 <3
Joel Donfak
Tive o mesmo problema com um novo site e finalmente descobri que o nome de usuário do MySQL no CPANEL não estava vinculado ao banco de dados. Depois de fazer isso, funcionou corretamente!
Então, certifique-se de que o problema não venha daí.
Ed
Mudei minha senha do MySQL por motivos de segurança e a atualizei imediatamente no wp-config, mas agora recebo o "Erro ao estabelecer uma conexão com o banco de dados" tanto no front-end quanto no back-end. Sei que minhas credenciais de login funcionam, pois consigo me conectar ao phpMyAdmin sem problemas.
– Tentei uma nova reinstalação do WordPress via FTP (sem sobrescrever o wp-config ou a pasta wp-content) e isso não ajudou.
– Estou tentando fazer o método de reparo do banco de dados mencionado acima, mas não consigo nem acessar essa página, pois ela não me deixa passar do erro de conexão com o banco de dados.
– Tentei o método de teste de conexão e recebo o seguinte erro:
Deprecated: mysql_connect(): A extensão mysql é obsoleta e será removida no futuro: use mysqli ou PDO em vez disso em /srv/users/serverpilot/apps/xxxxxx/public/testconnection.php na linha 2
Aviso: mysql_connect(): Acesso negado para o usuário ‘root’@’localhost’ (usando senha: SIM) em /srv/users/serverpilot/apps/xxxxxxxx/public/testconnection.php na linha 2
Erro: Acesso negado para o usuário ‘root’@’localhost’ (usando senha: SIM)
Nenhuma dessas soluções funciona! Por favor, ajude alguém! Eu não toquei no meu site wordpress nem fiz nenhuma alteração antes da atualização da senha do mySQL, então sei que não é um problema de código ou plugin do wordpress. O nginx ou o cache podem afetar isso?
dev
Vá para o arquivo wp-config e encontre isto:
/** Senha do banco de dados MySQL */
define(‘DB_PASSWORD’, ‘PasswordGoesHere’);
Certifique-se de que a senha corresponde à que você usa para fazer login no seu banco de dados.
Kyle Coombs
Então, eu sempre acessei o WordPress pela internet e nunca baixei o cliente para o meu computador. Sempre me perguntei por que alguém faria isso e agora acho que entendo por quê, depois de receber esta mesma mensagem de erro.
Estou curioso, posso fazer alguma coisa se não conseguir acessar minha conta do WordPress para fazer essas alterações listadas? Ou preciso entrar em contato com meu host ou esperar que o problema se resolva sozinho?
Apenas verificando se há algo que eu possa fazer no front-end.
Dave_Whittle
Tive este erro ontem, e para encurtar a história, a solução foi tão simples quanto reiniciar o MySQL, ou seja, emitir os seguintes comandos da linha de comando:
sudo mysql stop
sudo mysql start
Shoaib
Thanks this one helped me
define(‘DB_HOST’, ‘127.0.0.1:8889’);
mohadsl
Olá, tenho lido esta mensagem repetidamente quando faço login em outro domínio para o meu WordPress. Por favor, ajude
Erro: Não foi possível encontrar a conta de administrador especificada no WordPress. Especifique o nome de usuário da sua conta de administrador no WordPress. Esta conta será associada ao Plesk.
Kurtis
Eu estava tentando carregar meu site (a partir de backups) para uma nova empresa de hospedagem hoje. Foi complicado descobrir como fazer funcionar. Acabei instalando e desinstalando várias vezes devido a alguns erros. Primeiro, tentei carregar meus arquivos do WordPress via FTP e criar um novo banco de dados MySQL manualmente no meu painel de controle de hospedagem, mas não consegui fazer os dois se comunicarem e não consegui importar meu arquivo SQL de backup para o novo banco de dados. Finalmente descobri (após algumas tentativas e erros) que precisava instalar um WordPress novo do meu painel de controle de hospedagem, que instala o WordPress para mim e cria um banco de dados. Uma vez que há um banco de dados vinculado, você pode excluir todas as tabelas e importar o banco de dados de backup. Eu então faria o upload do meu backup do WordPress via FTP sobre a instalação nova e escolheria 'Sobrescrever'. Quando terminou, a página inicial do meu site aparecia como se estivesse funcionando, mas todas as páginas estavam com a mensagem 'objeto não encontrado, sem banco de dados, ou página desatualizada, por favor notifique o autor, etc.'.... Tentei reparar/otimizar o banco de dados, o que não ajudou.... Atualizei meu arquivo wp-config com as informações corretas do banco de dados, o que não resolveu.... Então desinstalei tudo e comecei de novo várias vezes (desinstalando e reinstalando com os mesmos resultados — FINALMENTE O QUE FUNCIONOU. Instalação nova do WordPress através do meu painel de controle, usei o mesmo nome de usuário e senha para o administrador que eu tinha usado anteriormente no meu site antigo (isso ajudou meu novo WordPress a 'ver o backup do MySQL' melhor depois que o importei), depois enviei os arquivos de backup do WordPress via FTP sobre a instalação nova com a opção de sobrescrever. Mudei o código do wp-config para as novas informações do banco de dados (o meu era um novo nome/senha de banco de dados toda vez que eu reinstalava o WordPress). Depois que fiz tudo isso, eu estava vendo a página inicial, mas ainda recebia páginas de 'objeto não encontrado' para todo o resto. MAS agora eu podia fazer login no meu admin.... uma vez que cheguei a este ponto, percebi que o WordPress ou o servidor estava se verificando (se atualizando) após todas as grandes mudanças que eu tinha feito via FTP e MySQL.... basicamente, apenas esperei, acho que esperei meia hora a uma hora e comecei a ver minhas outras páginas (sem gráficos), tirei uma soneca, e então todas as páginas estavam lá. Eu só tinha algumas páginas e posts, mas após mudanças tão grandes, o servidor teve que se recuperar e se verificar, eu acho...
Jhood
Só queria compartilhar minha experiência – recebi este erro quando criei minha conta no cPanel com um nome de usuário com mais de 8 caracteres. Aparentemente, isso confundiu o instalador do WordPress, e ele não conseguiu criar o banco de dados.
Então, eu simplesmente deletei toda a conta do cPanel e comecei de novo com um nome de usuário do cPanel de 8 caracteres – funcionou perfeitamente!
Sarah Baker
Tentei praticamente todas essas coisas e nada funcionou – praticamente, mas não tudo. Não sou um especialista, mas também não sou iniciante. Finalmente, decidi excluir a conta do servidor (novo site sem dados ainda), começar de novo e instalar o WordPress manualmente. Eu uso Rochen, que usa cPanel e Fantastico, e é apenas recentemente que tenho tido esse problema.
A instalação manual funcionou bem e não tive problemas. Com certeza enviarei um ticket de suporte para a Rochen.
Penina
Construí meu site em uma instância Amazon EC2 e frequentemente recebo o erro 'Erro ao estabelecer conexão com o banco de dados' tanto no frontend quanto no backend. O que eu faço que sempre resolve o problema é usar o telnet no servidor e reiniciar o mysqld. Mas eu estava me perguntando qual era o problema subjacente que sempre causa a recorrência desse erro. Alguma ideia??
shaun2k
Você está ficando sem RAM e o gerenciamento de memória está matando seu processo mysqld. Você precisará fazer um upgrade para uma instância que tenha pelo menos 2 GB de RAM. Aposto que você está no nível gratuito e tem 1 GB de RAM.
KyleM
Para mim, o que funcionou foi mudar a entrada 'localhost' em wp-config.php para 127.0.0.1; eles podem funcionar sem fazer tudo o que foi dito acima, então é rápido. Devo dizer que todos esses dados acima foram um bom começo para eu entender o problema e a causa raiz.
Christina Torres
Totalmente aleatório, e talvez isso seja bobo, mas percebi que meu problema no Mac era que ele ficava mudando um apóstrofo normal para um estilizado no TextEdit toda vez que eu inseria meu nome de usuário, senha, nome do banco de dados, etc., mesmo como um arquivo de texto. Estranho. De qualquer forma, obrigado pela ajuda!
Colin Murphy
Só para o caso de outras pessoas terem tido o mesmo problema, você também recebe este erro em uma instalação multisite se os URLs em wp_blogs não estiverem definidos corretamente. Eu tive esse problema esta manhã ao mover o site da minha versão de desenvolvimento para o staging.
Jack Bobeck
Acabei de passar por isso no nosso site, pela primeira vez. Então fiz como você recomendou, liguei para a Bluehost, nossa provedora de hospedagem, para descobrir O QUE DIABOS? Eles disseram que nosso banco de dados é limitado a 15 conexões simultâneas e que, por causa da atividade, quando você atinge esse limite, recebe esse erro. Então eles sugeriram que executássemos um teste em todos os nossos plugins e víssemos se havia algum que estivesse consumindo muitas conexões, e depois executássemos um programa que convertesse nossas páginas em páginas HTML como backup, caso as pessoas queiram acessar o site como backup e de forma mais rápida. Espero que isso faça sentido, não sou um especialista em web, mas estou apenas repetindo o melhor que posso. Mas a melhor coisa a fazer primeiro é entrar em contato com seu provedor de hospedagem para obter respostas.
Jack
Ryan Turner
Acabei de ter o mesmo problema com meu site. Percorri o artigo e não vi nada fora do comum. Mexendo no WordPress, reiniciei meu plugin 'WP Super Cache' para os padrões e o limpei, e meu site voltou a funcionar.
Equipe WPBeginner
Por favor, entre em contato com sua hospedagem web.
Ali Khan
Não consigo fazer login no phpmyadmin pelo meu cPanel, dizendo que a conta não está verificada.
Daniel DeNewasha
Intermitentemente recebo o seguinte erro ao visitar o site. Não há absolutamente nada nos principais motores de busca apenas com este número de erro. Consigo acessar o wp-admin, que é a página de login do site com o tema carregado, etc. e fazer login. No Admin, posso fazer qualquer coisa sem problemas. Às vezes consigo visitar o site, outras vezes não, mesmo em navegadores diferentes, por exemplo, ao atualizar pode aparecer ou não. Fiz o reparo e as configurações não mostram erros. Estou em hospedagem compartilhada da Godaddy. Acabei de construir o site, então muito pouco conteúdo, DB incrivelmente pequeno de 2 MB na exportação.
“ERRO 677-402iqz. Lamentamos, erro ao ler o banco de dados, ausente ou
corrompido. Este site não está mais indisponível.”
Alguma ideia, pessoal?
Obrigado
Daniel
Equipe WPBeginner
O WordPress armazena todas as informações do seu site em um banco de dados, que é gerenciado por um servidor de banco de dados. Se, por algum motivo, o WordPress não conseguir se conectar ao servidor de banco de dados, você receberá este erro. Entre em contato com seu provedor de hospedagem para obter suporte.
terry
Eu estava tentando corrigir a não aparição de widgets no meu site quando recebi
“Não foi possível conectar ao servidor DB!”
. Mesmo quando eu apenas digito o site na barra de endereço ou incluo wp-admin.
Não tenho ideia agora. Apenas assuma que sou um idiota de 5 anos se você responder.
Syed Balkhi
Se você está vendo uma tela de boas-vindas, isso significa que você substituiu suas credenciais de banco de dados.
john
Olá, meu site está fora do ar desde esta manhã, dizendo Erro ao estabelecer uma conexão com o banco de dados em francês, já que é um site francês http://c2cteaching.com
Liguei para meu provedor, que me disse para modificar meu wp-config.php, e desde que o fizemos, eu caio em uma página de configurações de boas-vindas do WordPress! Estou ficando louco, o que posso fazer? me ajude por favor!
Vijay
Olá, tive este erro aparecendo em nosso domínio principal, domínios adicionais e um subdomínio.
Eu uso GoDaddy para hospedagem.
Resumindo: Descobrimos que, por algum motivo, a tabela de bancos de dados MySQL dentro de hospedagem > bancos de dados não tinha nenhum usuário anexado aos bancos de dados, o que fazia com que os sites exibissem este erro específico.
Logo abaixo dessa tabela, no lado direito, há uma seção 'Adicionar Usuário ao Banco de Dados'. Eu atribuí cada usuário a um banco de dados. Assim, i388299_wp1 foi selecionado como usuário e i388299_wp1 foi selecionado como banco de dados e todos os sites voltaram a funcionar normalmente.
Portanto, há um bug no GoDaddy que faz com que os usuários sejam excluídos dessa lista por algum motivo estranho.
karelles
Eu estava tentando organizar e joguei fora alguns servidores mysql (são todos um só, de qualquer forma) que eu achava que não estava usando e um dos alarmes do meu site disparou. Com certeza, aquele site estava usando o servidor que eu joguei fora. Mudei para um servidor diferente (como eu disse, são todos um só) no arquivo wp-config e tudo voltou ao normal. Obrigado!!!
Vonnie Hudson
Tive esse problema hoje no meu VPS. Erro ao estabelecer conexão com o banco de dados. Verifiquei o espaço em disco e confirmei que estava tudo bem, mas o uso de memória estava quase esgotado. Executei sudo free -m e top para encontrar os maiores culpados, mas não consegui realmente descobrir. Tinha algo como 5MB de RAM sobrando. Cheguei a reiniciar o servidor, mas isso não resolveu. Então, apenas esperei e eventualmente ele voltou - minha única suposição neste momento é que meu servidor foi inundado com tráfego demais. Mas é um VPS, então não sei o que está acontecendo. Espero que isso não aconteça novamente amanhã -
cara aleatório
Você precisa de um VPS cpanel totalmente gerenciado para que alguém que saiba o que está fazendo possa te ajudar.
Quando você tem 5MB de RAM sobrando, você está ferrado. O servidor estaria diminuindo imensamente. A partir daqui, atualizar a RAM, instalar cpnigix ou ter alguém ajustando o VPS, tudo pode reduzir o uso de RAM e melhorar o desempenho.
novato
Muito obrigado pela sua ajuda.
Eu sou apenas um novato que teve que fazer este trabalho.
Isso me ajudou:
1define(‘DB_NAME’, ‘nome-do-banco-de-dados’);
2define(‘DB_USER’, ‘nome-de-usuário-do-banco-de-dados’);
3define(‘DB_PASSWORD’, ‘senha-do-banco-de-dados’);
4define(‘DB_HOST’, ‘localhost’);
Gorillaz
Eu só queria agradecer muito.
Você salvou o meu dia.
Luke
Eu reiniciei meu servidor. Problema resolvido. Você pode querer mencionar isso primeiro no artigo. Economiza tempo, lol.
Fazer login no ubuntu 12.04 -> Reiniciar
Jack
Eu tive o mesmo problema. Reiniciei o servidor, o problema foi resolvido, mas o painel wp-admin está muito lento desde que reiniciei o servidor. Alguma ideia?
vanda
Eu encontrei um problema, não consigo ir para o front end, aparece a mensagem
"Erro ao estabelecer uma conexão com o banco de dados" na minha página, eu fiz isso no localhost, o que posso fazer?
Equipe WPBeginner
Jacob, parece que seu servidor de banco de dados está frequentemente inativo. Contate seu provedor de hospedagem ou mude para um provedor de Hospedagem WordPress melhor.
Quanto ao problema do facebook, recomendamos que você use o WordPress SEO by Yoast. Uma vez ativado, vá para SEO -> Social e marque a caixa ao lado de Adicionar metadados Open Graph.
Aaron Winters
Estou tendo o mesmo problema que o Jacob teve, mas na minha instalação local. No tempo que leva para fazer qualquer tipo de edição, sou esporadicamente enviado para a página “Erro ao estabelecer uma conexão com o banco de dados”. (Apenas no lado do Admin) 1 em cada 5 vezes ele realmente avança sozinho e completa a atualização, caso contrário, tenho que copiar todo o post, colar sobre o antigo, enviar repetidamente até que finalmente aceite. Também acontece no upload de imagens. Nenhum problema no host remoto que eu saiba.
Jacob Wall
Eu recebo o erro esporadicamente – apenas quando estou logado na minha conta de administrador. Embora uma leitora de blog me informou que uma vez ela precisou de 4 tentativas para carregar a página principal. Nunca dura muito, mas acontece com frequência (4 ou 5 vezes por dia?).
Além disso, enquanto estou escrevendo posts, frequentemente recebo um erro de “Conexão com o servidor perdida”, e então preciso esperar que ele reconecte antes de poder salvar. Como eu disse, nunca dura mais do que cerca de 15 minutos, mas é frequente o suficiente para tornar a escrita de posts um processo muito demorado.
Finalmente, quando tento compartilhar no FB, a prévia não aparece – apenas um link. Não tenho ideia se esses três erros estão relacionados, mas eles parecem aparecer mais ou menos na mesma época, e todos os três são muito frequentes.
Deepika Arodhiya
Eu mudei minha hospedagem. Como proceder? Recebendo erro:
Erro ao estabelecer conexão com o banco de dados
uvraj
Eu tenho outro problema aqui.. as postagens estão funcionando bem. mas na url principal, o erro “erro ao estabelecer conexão com o banco de dados” está aparecendo? É algo com o meu tema? Não consigo descobrir…..
JD
Obrigado! Agradeço a postagem. Funcionou para mim, embora eu tenha que fazer uma combinação dos métodos declarados!
Obrigado!
zuecell
all my wp on my host error
should i check one by one 