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.


Edmundo Rubio
Obrigado, funcionou.
viraj
Obrigado, funcionou para mim ao conectar o banco de dados do phpmyadmin.
Tom
Estou tentando instalar o WordPress no meu PC local rodando Windows 10. Instalei o Xampp, fiz todas as alterações para usar a porta 8080. Nenhum problema para iniciar o Xampp. Nenhum problema para iniciar o Apache ou o MySQL. Consigo abrir o phpMyAdmin pelo botão de admin sem problemas e consegui adicionar um banco de dados. Se eu digito http://localhost:8080, ele exibe a página do Xampp. No entanto, quando digito http://localhost:8080/wp para instalar o WordPress, a página da web expira, mas não faz nada. Extraí os arquivos do WordPress para a pasta htdocs e fiz as alterações no arquivo wp-config.php para usar localhost:8080.
Neste ponto, não tenho mais ideia do que fazer para concluir a instalação e realmente preciso de ajuda.
WPBeginner Support
Olá Tom,
Você precisará copiar e colar os arquivos do WordPress na pasta /htdocs/wp/ em vez de na pasta /htdocs/.
Admin
Sandy
Obrigado! Funcionou!
Jude
Impossível instalar o WordPress no GoDaddy. Nem completa a instalação. "Aplicação tem erros". – Preciso urgentemente!! Por favor, ajude
Shubham Tiwari
Olá WPBeginner,
Atualmente estou executando um site viral. Muitos sites virais têm alguns plugins. Estou anexando o link da captura de tela aqui
No nicho de sites virais, precisamos ver quantos usuários em tempo real existem em uma determinada história porque, para ver a viralidade de novas histórias, precisamos ver os usuários em tempo real para uma postagem. Usamos o Google Analytics, mas a mineração de dados é muito difícil no Google Analytics para ver se nossa história está se tornando viral ou não. Ao observar os usuários em tempo real para uma determinada história, tiramos conclusões sobre qual de nossas histórias está se tornando viral nas mídias sociais.
Você pode me fornecer detalhes? Como posso mostrar os leitores da minha história ao vivo na página da história/artigo. Quero que meus usuários vejam quantos usuários ao vivo estão lendo esta história em particular.
Existe algum código de script ou algum plugin para este tipo de recurso?
Richard
Brilhante, isso me guiou para consertar isso!! Também tive que fazer upload de um novo arquivo wp-settings.php.
Obrigado
Destiny
Para permitir o uso desta página para reparar automaticamente problemas de banco de dados, adicione a seguinte linha ao seu arquivo wp-config.php. Assim que esta linha for adicionada à sua configuração, recarregue esta página.
define(‘WP_ALLOW_REPAIR’, true);
Ben Horle
Muito obrigado! A primeira tarefa consertou meu site!
WPBeginner Support
Olá Ben,
Glad you found it helpful
You may also want to subscribe to our YouTube Channel for WordPress video tutorials.
Admin
Denis
Obrigado!!! Graças a você meu site voltou a funcionar!
Feliz
Mike
Tive este erro ao tentar instalar o WP em casa para testar em um laptop com Windows. Tentei de tudo e então percebi que o conjunto de caracteres no arquivo wp-config.php onde defini os parâmetros para acessar o banco de dados continha caracteres que não eram padrão. O caractere apóstrofo não era o caractere de fonte padrão do Windows. Assim que os substituí e os tornei todos o mesmo caractere, o WP instalou sem problemas.
Nirav Jagad
Por favor, alguém conecte meu computador com o teamwork e resolva meu problema
Erro ao estabelecer conexão com o banco de dados
Bas Dost
Eu tenho o mesmo problema.
Me avise se tiver alguma sugestão.
Obrigado.
ivano
Funcionou para mim substituindo “localhost” pelo IP que você forneceu. Obrigado!
miranda
eu não entendi
Michael
[RESOLVIDO] Meus bancos de dados estavam funcionando bem – descobri que o problema era a própria senha. A senha continha três símbolos &(= que, acho eu, estava causando problemas com o PHP. Não sou o melhor em PHP, mas suspeito que o problema era com o símbolo “=”. Então, assim que mudei a senha, funcionou perfeitamente. Boa sorte, espero que isso ajude.
Wills Perkins
Obrigado pessoal, vocês me salvaram de um colapso
Equipe Editorial
You’re welcome
Admin
murad
Obrigado. Resolveu meu problema.
irnem
O que exatamente ajudou? Verifiquei tudo – ainda não funciona. Na seção “Verifique seu provedor de hospedagem (Servidor MySQL)” eles falam sobre o arquivo testconnection.php, o que devo fazer depois de criá-lo e colocá-lo no diretório WP? como posso executar este código? (desculpe, sou iniciante nesta área)
Ash
O que também pode ser muito útil! Especialmente se você usa o WordPress no IIS6/7/8 no Windows Server.. Verifique se o serviço MySQL está em execução.. E também se ele está em execução com a conta de usuário correta! Normalmente, esta deve ser apenas o Sistema Local!
Gwyneth Llewelyn
Mesmo aqueles que não são exatamente iniciantes absolutos no WordPress muitas vezes ficam perplexos com este erro! Graças à sua abordagem sistemática, consegui rastrear o 'erro' na minha instalação — um banco de dados MySQL corrompido, que era tudo menos aparente, já que todas as tabelas pareciam estar no lugar certo, e verificá-las/otimizá-las não apresentava erros… mas claramente havia algo muito, muito errado.
Fazer um dump do banco de dados e reimportá-lo de um backup resolveu o problema!
Thank you so much
Jeff
Muito obrigado por escrever isso e por todos os comentários. Meu site foi corrigido substituindo a linha
/** MySQL database password */
define(‘DB_PASSWORD’, ‘[alguns números e letras aleatórios]’);
por
/** MySQL database password */
define(‘DB_PASSWORD’, ‘[minha senha usual de login do wp-admin]’);
Não tenho certeza se esta é a maneira correta de consertar, mas funcionou.
Brett
Voltei ao meu cpanel e reinseri as mesmas senhas para 2 dos meus 4 sites que não estavam funcionando e isso os colocou de volta em funcionamento.
STANISLAUS
Fico feliz por ter conseguido corrigir esse problema no meu site depois de 4 dias. No meu caso, dizia que a tabela wp-option falhou. E eu executei o reparo, o resultado mostrou que não foi bem-sucedido, mas na verdade, foi reparado.
Depois que recebi aquela mensagem de reparo malsucedida, iniciei um chat com meu provedor de serviços, mas eles verificaram o site e me informaram que meu site estava ativo e eu fiquei feliz.
Obrigado
Jigar Shah
Eu tentei todas as soluções acima. Mas nada funcionou para mim.
Então eu tentei olhar os logs do @apache. Eram ataques de força bruta contra xmlrpc.php que estavam travando meu servidor WordPress.
A solução simples que funcionou para mim foi bloquear os IPs.
Descobri aqui
rahul
Meu site WordPress está funcionando, mas depois de algum tempo ele mostra um erro “Establishing database error” (Erro ao estabelecer banco de dados), então tenho que iniciar “service mysqld start” (iniciar serviço mysqld). Por favor, ajude-me para que esse tipo de erro não aconteça novamente. Obrigado.
Kristaps
Obrigado, tentei algumas coisas, mas no final, descobri que meu arquivo de configuração gerava uma senha aleatória quando na verdade eu a alterei para uma senha específica.
Jill
Isso foi muito útil. Isso, juntamente com os comentários/experiências das pessoas, seria um recurso ou guia bastante útil. Notei algumas postagens de emprego para testadores de erros do WordPress e comecei a pesquisar e encontrei esta página.
Lothre1
Olá pessoal. Só porque esta é a primeira página do Google sobre este assunto, estou complementando as informações. No meu caso, baixei meu wp-config do meu site de produção. No final do arquivo, logo após "define('WP_DEBUG', false);", tive a seguinte configuração.
define( ‘WP_ALLOW_MULTISITE’, true );
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, false);
define(‘DOMAIN_CURRENT_SITE’, ‘MEUDOMINIO.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
Eu tentei manter tudo como estava, mas substituí o mydomain.com pelo meu IP + porta.
Uma hora depois, percebi que comentar as linhas abaixo resolveu o problema:
//define(‘MULTISITE’, true);
//define(‘SUBDOMAIN_INSTALL’, false);
//define(‘DOMAIN_CURRENT_SITE’, ‘MEUDOMINIO.com’);
Karina Jaramillo
Tentei fazer login para manter o site, mas recebo este erro “Erro ao estabelecer conexão com o banco de dados”. Também recebo esse erro ao tentar acessar o wp-admin. Nada foi alterado de nossa parte. Ajuda!
Shirley
Socorro!
Recebemos uma mensagem de erro no nosso WordPress para “Erro ao estabelecer uma conexão com o banco de dados:
Isso significa que as informações de nome de usuário e senha no seu arquivo wp-config.php estão incorretas ou não conseguimos entrar em contato com o servidor de banco de dados em localhost. Isso pode significar que o servidor de banco de dados do seu host está inativo.
Você tem certeza de que tem o nome de usuário e a senha corretos?
Você tem certeza de que digitou o nome do host correto?
Você tem certeza de que o servidor de banco de dados está em execução?
Estamos intrigados com o que aconteceu. Se você puder ajudar, seria ótimo. Obrigado.
jabr
Muito obrigado. você realmente me ajudou a colocar meu site de volta ao trabalho
SAMUEL
Por favor, estou tendo problemas para operar meu painel do WordPress. Tenho atualizado meu site através do meu painel há alguns dias. Mas ontem comecei a receber esta mensagem... Erro fatal: Não é possível chamar a função sobrecarregada para um não objeto em /home/content/n3pnexwpnas01_data02/34/3566434/html/wp-includes/capabilities.php na linha 448... alguém pode me dizer o que fazer ou qual foi a causa disso, por favor.
Sam.
WPBeginner Support
Muito provavelmente este problema é causado por um plugin do WordPress. Tente estas dicas de solução de problemas do WordPress para descobrir o culpado.
Também é possível que o erro seja causado por incompatibilidade com a versão do PHP. Pergunte ao seu provedor de hospedagem WordPress sobre a versão do PHP que eles estão usando e veja se eles podem atualizá-la. O requisito mínimo é a versão PHP 5.6 ou superior para WordPress.
Admin
SAMUEL
muito obrigado, eu só mudei o tema e isso resolveu, agradeço muito.
WPBeginner Support
Hey Samuel, we are glad you found it helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Elijah
Eu também estou tendo o mesmo problema, mas o meu é tão terrível porque não consigo acessar meu cpanel. Por favor, o que devo fazer?
James R
Depois de olhar esta página e pensar "Não tenho ideia do que estou fazendo", eu simplesmente reiniciei o servidor e agora tudo está funcionando perfeitamente. Alguma ideia do porquê isso aconteceu?
A única coisa que consigo pensar que pode ter causado isso é que perdi minha conexão com a internet enquanto fazia o login, mas por quê?
Davo C
MUITO, MUITO OBRIGADO. Tinha um usuário de banco de dados corrompido, não teria ideia sem este artigo.
Salva-vidas.
Davo
Sáb
Quando clonei meu banco de dados MySQL para configurar um site de staging, recebi o mesmo erro. Descobri que o usuário MySQL configurado para o WP acessar o banco de dados precisa ter permissão para acessar o banco de dados através do CPanel -> Bancos de dados Mysql -> adicionar um usuário ao banco de dados. Caso contrário, você receberá o problema “Erro ao estabelecer uma conexão com o banco de dados” ao tentar acessar a página de administração através do URL.
Anoop Arya
Erro ao estabelecer conexão com o banco de dados.
Não funcionou depois de tentar alguns passos. Pensei, vamos apagar todas as informações. Então, reiniciei o banco de dados MySQL. Fiz upload do novo WordPress. Agora ainda diz erro ao estabelecer conexão com o banco de dados. Alguma ajuda e sugestões?
Ademide
O segundo conserto funcionou.
Muito obrigado.
Karen
Isso funcionou para mim, obrigado. Movi um multisite de cinco domínios com muito pouco problema. O único ajuste foi no prefixo da tabela das tabelas do banco de dados. Por algum motivo, as minhas não tinham o prefixo wpcc-. Isso foi facilmente editado em wp-config.php. Depois disso, tive que fazer um pouco de malabarismo com o suporte técnico para apontar os subdomínios para o diretório onde o wp estava instalado. Eles não conseguiam entender por que eu queria que todos apontassem para o mesmo lugar. Depois que eles cederam e fizeram o que eu pedi, tudo funcionou bem.
Manohar
Obrigado por fornecer esta informação útil
Emmanuel
Muito obrigado, você realmente salvou o meu dia
WPBeginner Support
De nada, não se esqueça de nos seguir no Twitter para mais dicas e truques do WordPress.
Admin
Jeroen Thans
Eu tive o mesmo problema,
eu também tive depois de uma restauração de backup um erro: Erro ao estabelecer uma conexão com o banco de dados
eu verifiquei o banco de dados com phpmyadmin sob o banco de dados para wordpress e depois wp_options. E não havia sinal de algo chamado siteurl
Então eu pressionei inserir -> option_id = 1
Option_name = siteurl
Option_value = http://www.example.com
e adicionei. Depois voltei para o site http://www.example.com/wp-admin e pude restaurá-lo
espero que ajude.
Saudações J
JCMill
*Atualização para meu comentário anterior*
Tentei gerar e aplicar novas senhas via cPanel. Na 3ª alteração de senha, ainda recebi o erro "não é possível carregar o DB", mas me permitiu executar o WP Repair.php!
Tudo mostrou como OK.
Agora o site voltou.
Altamente irritante e estranho.
WPBeginner Support
Glad you found a solution on your own.
Admin
JCMill
I just started seeing this error. None of the above works
Also tried renaming the DB, & running the ‘check’ & ‘repair’ options in cPanel = ‘OK’ on all elements.
I can access & edit the DB via phpmyadmin.
wpconfig is byte for byte identical to my original (then working) backup.
O testconnection.php revelou isto –
'Não foi possível conectar: Conexão usando protocolo de autenticação antigo (pré-4.1.1) recusada (opção do cliente 'secure_auth' habilitada)'
Quaisquer ideias são bem-vindas.
Bim
Parece que encontro o erro em todas as outras páginas, exceto na página principal. A página principal carrega bem, mas quando clico em um link para abrir outra página, é quando recebo o erro de conexão com o banco de dados.
Alguém já passou por isso? Todas as páginas, incluindo a página principal, não usam a mesma conexão com o banco de dados?
WPBeginner Support
Talvez você esteja vendo uma versão em cache da sua página principal? Se não, entre em contato com seu provedor de hospedagem.
Admin
sohanpurohit
Erro 404 erro403 mesmo problema, como consertar este problema?
djack
funciona imediatamente após colocar o IP que estou recebendo do roteador 192.168.5.8 no meu caso particular.
localhost, 127.0.0.1 não estavam funcionando.
David Draper
Copiei um script PHP que encontrei online chamado testconnection.php. O script captura e exibe o erro de conexão. Executei o script da linha de comando usando ‘php -f testconnection.php’. O erro me disse que havia um problema ao ler o arquivo mysql.sock. Quando verifiquei o local indicado, não havia arquivo mysql.sock. Criei um arquivo vazio chamado mysql.sock no local indicado usando touch e ‘Pronto!’ tudo funcionou bem desde então.
SriMarv
Tive o mesmo problema no meu site também, apenas mudei a linha para DN Host para
define(‘DB_HOST’, ‘localhost’);
no arquivo de configuração, estava apontando para um endereço IP que por acaso era o do cpanel.
sudheer
Por favor, corrija meu problema. Estou tentando restaurar um backup de banco de dados do servidor mysql, mas a restauração falha com o seguinte erro 32 que persiste.
TÍTULO: Microsoft SQL Server Management Studio
——————————
A restauração do banco de dados ‘PROD_SALES_DATABASE’ falhou. (Microsoft.SqlServer.Management.RelationalEngineTasks)
——————————
INFORMAÇÕES ADICIONAIS:
System.Data.SqlClient.SqlError: O sistema operacional retornou o erro ’32(O processo não pode acessar o arquivo porque ele está sendo usado por outro processo.)’ ao tentar ‘RestoreContainer::ValidateTargetForCreation’ em ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PROD_SALES_DATABASE.mdf’. (Microsoft.SqlServer.SmoExtended)
Para obter ajuda, clique em:
——————————
BOTÕES:
Barbara
Muito obrigado(a) : funcionou instantaneamente !!!
Abraços
Barbara