Como Corrigir o Erro de Estabelecer uma Conexão com o Banco de Dados no WordPress

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.

Corrigir o Erro de Estabelecimento de Conexão com o Banco de Dados no WordPress

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'.

Erro de conexão com o banco de dados no WordPress

É 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.

Clique no botão Gerenciar ao lado da seção Banco de Dados

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.

Encontre o nome do seu banco de dados e nome de usuário na seção Bancos de Dados Atuais

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.

Altere sua senha do banco de dados

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.

Reparar banco de dados WordPress

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.

Clique no botão Gerenciar ao lado da seção Banco de Dados

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.

Clique no botão Reparar banco de dados

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.

Mensagem de sucesso ao reparar banco de dados

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.

Clique no botão Gerenciar ao lado da opçã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.

Conectar PHPMyAdmin ao seu banco de dados

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:

Alterar URL do site

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.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

673 CommentsLeave a Reply

  1. aconteceu comigo ao tentar instalar o WordPress, não percebi que não tinha habilitado os privilégios de usuário! obrigado por este artigo útil

  2. Acabei de passar por isso depois de fazer backup dos meus arquivos e configurar uma senha para acessar e fazer backup do meu banco de dados antes de atualizar.
    Obrigado pelo seu site, percebi que havia substituído acidentalmente a senha autogerada (já que eu não sabia que ela existia). Então, a encontrei no arquivo config.php no meu conjunto de backup e a redefini no painel de administração no site do meu host. Tudo agora está OK.
    Não tenho como agradecer o suficiente por um artigo brilhante.

  3. Eu tentei todos eles! Eventualmente, resolvi criando um
    usuário de banco de dados diferente no cpanel do meu host (dando a ele todos os privilégios, é claro)
    e também alterando o Host do banco de dados para o IP do meu servidor no arquivo wp-config.php.

    Não tenho ideia de por que isso resolveria o problema, mas talvez
    possa ser que o Nome do banco de dados e o Nome de usuário do banco de dados não possam ter o mesmo nome. (Você pode pensar: "duh! Claro que não!!!", bem, o "Assistente de Criação de Banco de Dados" do meu host gerou automaticamente os dois campos e, acredite ou não, ele não me deixava mudá-los no início). Tive que criar um novo usuário
    separadamente depois para resolver o problema.

    Obrigado por este ótimo post. x

  4. Você é o melhor.....
    Eu não sabia que mudar a senha do banco de dados desconectaria o banco de dados do wordpress....
    A Solução 2 foi brilhante....... 2 minutos no máximo.
    Muito obrigado!!!

  5. olá... estou recebendo este erro. aconteceu do nada hoje! nada foi alterado além de algum texto em uma página. eu saí. agora recebi o erro.

    em um dos parágrafos você afirma: “A primeira coisa que você deve fazer é garantir que você está recebendo o mesmo
    erro tanto no front-end do site quanto no back-end do site
    (wp-admin). Se a mensagem de erro for a mesma em ambas as páginas “Erro
    ao estabelecer uma conexão com o banco de dados”, então prossiga para a próxima etapa.” qual é a próxima etapa? eu recebo o erro em ambos os lados.
    isso foi confuso para mim. desculpe. então qual é a próxima etapa para que eu possa tentar descobrir como consertar isso!
    obrigado pela sua ajuda!

  6. Este erro aconteceu em um dos meus sites de associação, exceto que quando você fazia login, o site parecia e agia normalmente.

    Após seguir as rotas usuais, incluindo a troca do usuário do banco de dados e a acusação do tema como culpado, descobri um “?>” extra no final do arquivo wp-config.php. Assim que o deletei, tudo funcionou.

    Não tenho ideia de como isso foi parar lá. Horas de frustração resolvidas deletando dois caracteres!!

  7. Com este problema, descobri que era uma corrupção de banco de dados, mas que resultou na minha incapacidade de acessar a ferramenta de reparo do Wordpress – no entanto, consegui efetuar um reparo usando a seção mySQL no painel de controle do meu host (cPanel) e então o site voltou a funcionar imediatamente.

  8. acabei de encontrar este tipo de erro..e consegui corrigi-lo através da otimização e reparo do banco de dados..gostei desta postagem..joinha..

  9. Eu tinha os Permalinks definidos como Nome do Post. Mudei de volta para Padrão e o erro desapareceu e minhas páginas reapareceram. Em seguida, voltei para Nome do Post porque prefiro essa configuração, e ainda funcionou. Tudo certo. Levei várias horas para descobrir essa besteira. Rs.

  10. Salvou minha vida – mudei a senha do banco de dados no painel de controle de hospedagem, não tinha ideia de que precisava atualizá-la no wp-config. Horas de estresse evitadas – obrigado!

  11. Tive este problema hoje.
    O servidor travou na noite passada e foi atendido com relativa rapidez quando o problema foi conhecido.
    Tudo funcionou por um tempo, mas hoje o WordPress não conseguia fazer uma conexão com o banco de dados.
    O banco de dados do Simple Machines Forum estava funcionando bem e o fórum carregava.
    O que eu fiz foi:
    1. Criar um novo usuário de banco de dados
    2. Atribuir esse usuário ao banco de dados do WP com privilégios totais.
    3. Atualizar o WP_config para usar esse usuário

    Depois disso, tudo ficou bem.

    Parece que após um problema no servidor, os privilégios do usuário do WordPress podem ficar corrompidos ou alterados, mesmo que o usuário seja mostrado com privilégios completos.

    Obrigado por esta postagem. Me apontou na direção certa.

  12. Olá! Estou tendo constantemente este problema, eu entro na página da web e ela mostra este erro, mas depois de alguns minutos eu atualizo e o erro desaparece. Parou de acontecer, então até me esqueci disso. Mas hoje pedi aos meus colegas de trabalho (4 pessoas) para entrarem no site praticamente ao mesmo tempo para ver a nova aparência móvel e alguns tiveram o erro e outros não (não foi exatamente ao mesmo tempo, já que pedi para fazerem isso em seus telefones e todos tiveram velocidades diferentes) isso me preocupa muito. Li que você disse a outra pessoa que também teve esse problema, mas que se resolveu sozinha, que foi por causa do servidor dela. Devo ligar para o meu servidor e perguntar o que está acontecendo? Ou há uma chance de eu ter feito algo errado? Quase todos os dias é estranho e simplesmente desaparece. Obrigado!

  13. Desculpem, pessoal, mas para um iniciante de verdade, suas informações parecem assumir um conhecimento maior sobre como fazer as coisas do que talvez alguns de nós tenhamos. Tudo bem dizer, verifique isso ou aquilo, mas quando não temos ideia de como chegar lá, não ajuda muito. Sei que vocês estão dizendo que não deveríamos estar aqui se o nível técnico não for adequado, mas isso não ajuda. Alguém pode seguir um procedimento mais passo a passo, mas talvez isso seja pedir demais. Obrigado.

  14. Ontem à noite meu servidor Centos travou e, quando ele voltou, eu tinha o erro.

    O que funcionou para mim foi renomear o arquivo /var/lib/mysql/mysql.sock, iniciar o serviço mysql com service mysqld start, desligar o servidor com shutdown -h now, e então ligar o servidor novamente.

    Basicamente, a falha havia travado o MySql, então ele pensava que estava rodando quando na verdade não estava.

  15. Muito obrigado!

    No meu caso, eu resolvi isso

    1) deletando o usuário atual que estava conectado ao meu banco de dados
    2) criando um NOVO usuário com todos os privilégios
    3) adicionando este usuário ao banco de dados
    4) atualizando meus detalhes em config.php (usuário e senha)
    5) atualizando meu site (F5)

    Além disso, embora eu não tivesse mudado nada sobre isso, quando recarreguei minha página de admin do WP, ocorreu um erro fatal que me disse que o plugin do Facebook estava criando algum tipo de esgotamento de memória. Desabilitei o plugin renomeando-o em wp-content/plugins e me livrei do meu problema.

    Isso, aliás, também resolveu alguns problemas de exibição na minha página inicial.

    Espero que este feedback ajude e, novamente, muito obrigado por compartilhar este artigo!

    Bart

  16. Quando fui fazer login no site de desenvolvimento da minha empresa esta manhã, recebi esta mensagem (no back end e no front end), mas 10 minutos depois atualizei a página e o problema não existia mais. Por um lado, fico feliz que se resolveu sozinho, mas por outro lado, eu realmente gostaria de saber por que aconteceu e como foi corrigido para que não aconteça novamente. Alguma ideia?

    • É possível que o servidor de banco de dados estivesse inativo no momento em que você recebeu este erro. O problema foi resolvido quando o servidor de banco de dados voltou a ficar online.

      Admin

  17. Estou tendo um erro de banco de dados com o qual preciso de ajuda. Comprei 40 sites WP e os transferi de um host para outro (GoDaddy). Cometi o erro de trocar parte do conteúdo dos sites antes de trocar o DNS. Troquei todos os domínios ontem à noite para corresponder ao DNS do Godaddy, agora estou tendo problemas de erro de banco de dados com todos os sites em que trabalhei.

    Sou meio novato no lado do back end, mas estou pensando que mudar os arquivos e depois apontar o DNS depois disso de alguma forma bagunçou tudo, esta é a única coisa que consegui pensar, já que os sites que não toquei ainda funcionam. Obrigado

    • Primeiro, você deve ter feito backup de seus bancos de dados antigos usando o phpMyAdmin e, em seguida, importá-los para o servidor de banco de dados de sua nova hospedagem usando o phpMyAdmin. Em seguida, você deve alterar suas configurações de DNS para apontar para sua nova hospedagem. Depois disso, você precisa editar o arquivo wp-config em todos os seus sites, alterar o nome do banco de dados, senha, host e configurações para corresponder aos seus novos bancos de dados.

      Admin

      • O que devo fazer para consertar agora que chegou a este ponto? Todas as configurações de DNS foram alteradas e continuo recebendo mensagens de erro. Existe alguma maneira de voltar e instalar os arquivos originais?

  18. Olá…
    Eu estava trabalhando com uma instalação local há um tempo e queria mudar a URL da minha instalação local para outra coisa, então fui em frente e mudei várias vezes o nome do banco de dados do meu wp-config, minhas configurações do MAMP do banco de dados em “wp-options”.. mais algumas outras que não me lembro. Isso resultou em “erro ao estabelecer conexão com o banco de dados”. Eu solucionei o problema por um dia inteiro, (voltando ao mesmo pesadelo que tive quando instalei o MAMP e o WordPress localmente pela primeira vez). Mudei tudo de volta como estava, mas sem sucesso, me fazendo sentir tão frustrado e estúpido novamente…! Então, li este artigo até o fim e onde diz a solução “siteurl” na seção “Soluções que funcionaram para outros” e voltei ao phpmyadmin para verificar isso… com certeza… em “wp-options” do banco de dados em questão, no campo “site url”, estava o nome do meu banco de dados, (que eu estupidamente havia mudado anteriormente sem perceber o impacto), também verifiquei contra outros bancos de dados aos quais eu tinha acesso sem problemas e o campo de fato dizia, “siteurl” em vez do nome real do banco de dados!
    Eu mudei imediatamente e ufa….recuperei meu banco de dados e ele está funcionando e logando sem problemas..!!
    Pessoal, se vocês fizeram algo parecido, verifiquem isso primeiro… com certeza me fez sentir estúpido… pelo menos agora tenho mais um truque de solução de problemas na manga… obrigado pela sua contribuição..!

  19. Bem, obrigado pelos detalhes. Mas acho que é muito simples. Não complique como você. Basta abrir o wp-config.php e alterar o nome de usuário e a senha do banco de dados. Espero que resolva.

  20. Olá,
    Obrigado por esta descrição.
    Acabei de mudar meu site do BlueHost para o DreamHost.
    Ao acessar meu site, recebo uma página EM BRANCO (realmente em branco, branca). Nada mais.
    No entanto, quando acesso o wp-admin... "Erro ao estabelecer uma conexão com o banco de dados" é exibido.

    Eu consigo fazer login no MySQL (acessando msql.remete.org) e funciona.

    Todos os quatro parâmetros no wp-config parecem estar ok,
    /** O nome do banco de dados para WordPress */
    define(‘DB_NAME’, ”);
    /** Nome de usuário do banco de dados MySQL */
    define(‘DB_USER’, ”);
    /** Senha do banco de dados MySQL */
    define(‘DB_PASSWORD’, ”);
    /** Nome do host do MySQL */
    define(‘DB_HOST’, ”);
    Aqui eu substituí o "localhost" por "msql.remete.org", como deveria ser com o DreamHost.

    Meu site é remete.org.

    Já movi vários sites WP… e alguns funcionaram bem, outros tiveram a página em branco na raiz, no entanto, este é o primeiro e único com o erro “Erro ao estabelecer uma conexão com o banco de dados”.

    Como posso fazer a conexão do DB funcionar?
    Como o root pode funcionar também (em vez da página em branco)?

    Eu realmente apreciaria sua ajuda.

    Muito obrigado,

    Tamas de Budapeste

  21. para uma implantação multisite, você também precisa verificar a tabela wp_blogs e garantir que o URL correto apareça lá, caso contrário, o wordpress dirá “error-establishing-a-database-connection”

    • DING DING! Eu tinha baixado uma cópia dos dados de produção e de repente estava recebendo este erro com uma instância multisite. Atualizei a coluna “domain” em wp_blogs e funcionou novamente. Obrigado por apontar isso!

  22. E aí, cara. Só queria te agradecer por este BOM post. Não funcionava e eu não sabia por quê.
    Eu li seu blog e segui tudo e agora funciona de novo.. depois de 11 HORAS de trabalho.

    Isso é um sinal de apreciação.. Se você estivesse aqui, eu te daria uma cerveja enorme. Muito obrigado pela sua ajuda clara!

    Alex

  23. Meu Deus. Normalmente posts como estes não funcionam para mim depois de seguir as instruções… mas você, senhor, salvou o dia aqui. Obrigado!

  24. Muito obrigado por isso! Eu definitivamente pensei que tinha perdido meu site completamente até que segui isto. Minha única dificuldade foi que eu não tinha ideia de onde encontrar o arquivo wp-config.php sem conseguir entrar no wordpress. Eu eventualmente encontrei meu gerenciador de arquivos através da minha hospedagem, mas demorou um pouco para eu entender essa parte. Continue com as ótimas informações!

    • Zewdu, isso pode acontecer quando as permissões de arquivo não estão definidas corretamente, ou algum problema de configuração no lado do seu host. Por favor, entre em contato com seu provedor de hospedagem.

      Admin

  25. OU…

    *SE* você estava mexendo no editor com alguma das suas páginas .php/código no editor e sua cópia/colagem de volta para o original não funcionou neste erro de conexão com o banco de dados… a solução é então copiar/colar de volta via FTP para a pasta exata do arquivo .php, sobrescrevendo o arquivo editado e isso com certeza funcionará para que seu site volte a ficar online novamente.

  26. Olá! Estou enfrentando o mesmo problema com o WordPress. Eu copiei e colei o testconnection.php e ele mostrou “Acesso Negado”. Mas quando editei a linha – “mysql_connect” para “mysqli_connect” o banco de dados foi conectado com sucesso. Como eu implemento “mysqli_connect” no arquivo de configuração do WordPress?

  27. Estou vendo “uma conexão de dados segura não pôde ser estabelecida” em navegadores Android para o meu site

    , apenas ao ler posts, não na página inicial.

  28. Olá,
    Estou tentando desesperadamente instalar o Wordpress com o MAMP, tanto o Apache quanto o MySQL estão com luzes verdes, mas ao iniciar no navegador recebo a mensagem “Erro ao estabelecer uma conexão com o banco de dados”.
    Sou relativamente novo e a maioria das opções acima parece bastante avançada, e para sites que já estão funcionando, existe uma maneira simples de lidar com isso para novas instalações do Wordpress?

    O Wordpress deveria ser fácil de instalar….

    Agradeço desde já!

    • marcel abra o arquivo wp-config.php na sua pasta de instalação do WordPress. E verifique seu nome de usuário e senha do banco de dados. Geralmente em uma nova instalação do MAMP, o nome de usuário do banco de dados deve ser root e a senha deve ser deixada em branco.

      Admin

  29. sou novato e meu site acessa dados via filezilla, Por favor, diga como testar a conexão, pois não vi nenhum phpmy admin no painel de controle de hospedagem.

    • Se o seu host web estiver usando cPanel, você verá o phpMyAdmin na seção de banco de dados. Para outros painéis de controle de hospedagem, você pode perguntar ao seu host web sobre isso.

      Admin

  30. Perdoe minha pergunta aparentemente boba, mas o que devo colocar em “root” no teste do MySql?

    $link = mysql_connect(‘localhost’, ‘root’, ‘Q3dDZE3PiUpQ’);

    Obrigado!

    • substitua root pelo seu nome de usuário do MySQL (a menos que seu nome de usuário do MySQL já seja root, então não o altere) e depois sua senha. Vamos supor que seu host mysql seja localhost, o nome de usuário seja jenbarnes e a senha seja Q3dDZE3PiUpQ, então você o usaria assim

      $link = mysql_connect('localhost', 'jenbarnes', 'Q3dDZE3PiUpQ' );

      Admin

  31. Oi, não consigo acessar meu site como wp-admin ou apenas visitar o site?
    O que fazer? Todos os meus 4 domínios estão fora do ar com este erro (abaixo)
    "Erro ao estabelecer uma conexão com o banco de dados"
    Por favor, me ajude!

    – Kasper

  32. Oh! thank you guys! I almost had a heart attack.
    This was the first time I was backing up my data (so that my website doesnt crash or even if it did I could recover it) logged in to PHPadmin panel changed the password caz the original one was auto generated. logged in and backed up. relieved I went back to my website and boom! these big letters: Error Establishing a Database Connection
    man, you can understand I flatlined for a few seconds..

    De qualquer forma, muito obrigado!!

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.