Repare o erro ao estabelecer um relacionamento de banco de dados do WordPress

Publicados: 2022-06-28

O WordPress frequentemente funciona como um dispositivo muito bem lubrificado – provocando alguns problemas. De vez em quando, algo incomum acontece. Enviando você em uma perseguição louca, desesperado para descobrir o gatilho do desafio e obter sua página da web novamente e gerenciada.

Praticamente todas as pessoas entendem o valor dos bancos de dados do WordPress. Inclui tudo o que tornaria seu site único. Seu conteúdo, recursos visuais, meta descrições, opções, fatos pessoais e muito mais estão em seus bancos de dados.

É por isso que há uma informação que causa preocupação no coração de cada proprietário de site. É o monitor branco básico com a frase sinistra na parte superior informando “ Erro ao criar uma conexão com o banco de dados ”.

Antes de terminar, caia e role em estado de pânico, respire fundo e perceba que normalmente podemos resolver esse problema em apenas alguns minutos. Que é precisamente o que vamos operar como resultado agora.

Primeiros itens inicialmente: um primer de backup

Vamos segurar isso pequeno e doce. Há geralmente um número de pessoas por aí que, no entanto, não saltou a bordo com a geração de backups freqüentes.

Claro, isso não seria você, seria?

Se for, o erro ao desenvolver uma informação de conexão de banco de dados é normalmente a conexão de ativação excelente. A suposição de que os bancos de dados podem ter um desafio inesperado geralmente assusta as pessoas com o padrão de criação de backups regulares.

Então, se você ainda não terminou, agora é o dia em que você começará a desenvolver backups padrão do seu site WordPress. Depois de ter seu banco de dados funcionando novamente, você pode ir para este post para ver uma maneira fácil de começar.

À medida que entramos na parte de solução de problemas deste artigo, é vital garantir que você tenha feito um backup limpo antes de obter quaisquer modificações em seus bancos de dados MySQL ou clicar em tudo no phpMyAdmin. Por “backup fresco”, quero dizer uma versão completamente nova. Não sobrescreva uma coisa que foi criada antes da mensagem de erro ser produzida.

O que significa erro ao estabelecer conexão de banco de dados?

O coração de qualquer site WordPress é o banco de dados. MySQL é o banco de dados de fonte aberta confiável para armazenar quase todas as informações vitais essenciais para o seu site. Basta colocar, sem a necessidade de um banco de dados, você recebeu praticamente nada além de uma tela branca em branco.

Sempre que um cliente acessar seu site, o WordPress, que é construído em PHP, é essencial para fornecer a página do site solicitada ao navegador do visitante. Para isso, o WordPress se comunica com seu banco de dados MySQL e solicita as informações esperadas. Isso envolve completamente todas as coisas que o consumidor próximo vê em sua tela.

Então, suponha que um visitante chegue à sua página inicial. Nessa situação, o WordPress solicitará dos bancos de dados dados que incluem seu conceito mais recente, o cabeçalho e o emblema, quaisquer fotografias ou conteúdo textual, widgets da barra lateral, opções, conteúdo de rodapé e extras. É um registro longo.

Mas de vez em quando, tudo dá completamente errado. WordPress vai à procura de informações e – praticamente nada. Silêncio. Por qualquer motivo, o WordPress não consegue conectar ou extrair os fatos esperados do seu banco de dados. Quando isso ocorre, ele retorna um site branco em branco e um conceito de erro “ Erro ao criar um relacionamento de banco de dados ”.

Quando isso acontece, cabe a você ou sua empresa de hospedagem encontrar a raiz do problema e resolver o erro.

Por que esse erro acontece?

Seria ótimo se a indução do erro fosse tão aparente quanto a informação do erro sozinha. No entanto, isso quase nunca é a situação. Na maioria das vezes, a dificuldade pode ser resolvida rapidamente com apenas uma pequena escavação. Outras vezes, você pode precisar para escalar a situação entrando em contato com seu negócio de hospedagem. Como você está trabalhando com essas dificuldades e soluções, lembre-se de que, com a maioria dos fatores do WordPress, geralmente há várias maneiras de corrigir o mesmo problema.

Vamos dar uma olhada nas três razões mais prevalentes:

Suas qualificações de bancos de dados estão incorretas

Se você não instalou o WordPress há muito tempo por um instalador de clique pessoal da sua empresa de hospedagem, provavelmente isso não é o motivo do seu problema.

Por outro lado, se você estiver no processo de realizar um dos seguintes procedimentos, há uma grande probabilidade de que este seja o local em que reside o seu problema:

  • Instalando o WordPress aplicando o “Famous 5-Moment Put in“.
  • Transferindo de uma configuração próxima para um servidor.
  • Se você estiver transformando hosts ou nomes de área.

Na maioria das vezes você vai saber se há uma chance de que suas credenciais estão incorretas. Se você está inserindo ou alterando as credenciais do banco de dados, não é algo que você faz sem saber.

Movimento #1 – Colete as Informações Essenciais

O primeiro movimento na direção de resolver as informações de erro é reunir todos os dados esperados. Isso incorpora:

  • Nome do banco de dados
  • Host de bancos de dados (geralmente, mas não constantemente, “localhost”)
  • Nome de usuário do banco de dados
  • Senha do banco de dados
banco de dados my-sql

Essas informações e fatos podem ser localizados no seu cPanel abaixo dos bancos de dados MySQL (foto acima). Abrir esta janela mostrará uma lista de instalações de banco de dados, bem como uma lista de compradores de bancos de dados. Preserve esta janela aberta enquanto você transfere para a fase número dois.

Estágio #2 - Faça uma verificação cruzada de suas qualificações de banco de dados

Seu segundo passo é baixar ou abrir seu arquivo wp-config.php . Você pode fazer isso usando um software FTP essencial, como o FileZilla, mas é muito mais fácil fazer login no cPanel e abrir o gerenciador de arquivos, selecionando “WebRoot (public_html/www)” e depois clique em “Go”.

Em seguida, escolha o arquivo wp-config.php (como visto anteriormente), e no topo da tela clique em “Editar”. Isso abrirá o arquivo e ajudará o editor. Descendo algumas cepas, você encontra os fatos que está procurando:

Todas as informações contidas em apenas estimativas, por exemplo, 'database_name', devem corresponder precisamente às suas verdadeiras credenciais de banco de dados. Mesmo um quarto extra seguindo as estimativas pode levar a um erro de informação.

Se você está questionando o que seu host de banco de dados deve ser configurado, você pode verificar com a equipe de orientação da sua empresa de hospedagem na Internet ou com esta lista.

Caso não tenha certeza de sua senha, você só poderá selecionar o usuário (conforme observado na impressão abaixo) e redefinir a senha. Em seguida, copie e cole a nova senha em seu arquivo wp-config.php.

banco de dados-mudar-senha

Se, por qualquer motivo, você começaria do zero. Você pode simplesmente desenvolver um novo usuário e atribuí-lo aos bancos de dados. Apenas certifique-se de que, se você tiver várias instalações de banco de dados, use o novo usuário para os bancos de dados apropriados (você só pode ter 1).

banco de dados-novo-usuário

Estágio #3 - Examine o prefixo da sua mesa

Enquanto você está olhando para o seu arquivo wp_config.php, também é uma boa ideia ter certeza de que o prefixo da sua tabela está correto. Se você estiver referenciando o banco de dados incorreto, não fará diferença a precisão das suas informações de login. Procure o próximo conteúdo textual:

Muitas vezes, o prefixo da sua tabela dirá 'wp_', mas pode ser estabelecido para quase qualquer coisa para ilustração 'wp63ts7_'
Certifique-se de que seu prefixo de tabela real corresponda ao que está em seu arquivo wp-config.php.

Seu banco de dados está corrompido

Se você estiver ausente como resultado de todos os métodos mencionados anteriormente sem sucesso, verificando atentamente se há erros de digitação ou falta de detalhes, a próxima chance é que seus bancos de dados estejam corrompidos.

Um sinal de corrupção de banco de dados é quando o front-finish do seu site parece estar funcionando perfeitamente, mas o back-close mostra o conceito de erro ou vice-versa.

Se esta for a circunstância, você provavelmente está no caminho ideal. Esta oportunidade de cuidar é um pouco menos complicada do que verificar todas as qualificações do seu banco de dados, mas ainda requer uma pequena operação. Existem dois meios prováveis ​​para concluir a ocupação:

Seleção nº 1 Permitir o reparo do banco de dados WordPress

Aderindo ao passo #2, você vai querer abrir seu arquivo wp-config.php usando o editor.
Role até a base do arquivo e inclua a seguinte linha de código:

 define( 'WP_Make it possible for_REPAIR', correct )

Salve suas alterações, mas mantenha o editor aberto, você provavelmente precisará tê-lo em alguns minutos.

Futuro, abra uma nova aba no seu navegador. Navegue até o seguinte URL:

 http://yoursite.com/wp-admin/maint/mend.php

Isso abrirá a ferramenta de banco de dados do WordPress que se parecerá com a imagem abaixo. Você pode escolher "Reparar banco de dados" ou "Reparar e otimizar banco de dados". No entanto, para ficar em alerta, seria melhor simplesmente reparar o serviço dos bancos de dados.

Reparo de banco de dados WordPress
Se você realmente não vê a solução de manutenção ideal, mas vê essa informação, você terá que editar seu arquivo wp-config.php 1º.

Quando essa mudança estiver concluída, volte ao seu editor de arquivos, exclua a linha que você incluiu na parte inferior e ajude a salvar o arquivo novamente. Agora você desativou o dispositivo de serviço de reparo. Realmente não se esqueça desta ação de fechamento .

Possibilidade nº 2 Restaurar seus bancos de dados trabalhando com phpMyAdmin

Uma maneira diferente de reparar suas tabelas de banco de dados é por meio da interface phpMyAdmin em seu cPanel. Embora muito mais rápido e menos complicado, este sistema também requer um mínimo de cuidado extra devido ao fato de que você pode eliminar completamente seus bancos de dados de dentro do phpMyAdmin.

Lembrete de boas-vindas: Normalmente, faça backup de seu banco de dados antes de criar qualquer melhoria.

phpMyAdmin

Depois de abrir o phpMyAdmin (veja acima), decida sobre o banco de dados aceitável no lado esquerdo da sua tela. A seguir, certifique-se de que a guia de composição esteja selecionada. Em seguida, destaque todas as tabelas e use a caixa suspensa, escolha “Reparar tabela” abaixo.

Repare o service desk usando o phpMyAdmin – Escolha os produtos “Check All” e clique em “Repair Now”

Quando esta ação for exibida como concluída, você pode fechar o phpMyAdmin e testar seu site.

Há uma dificuldade com o servidor

A terceira e última possibilidade é que um dilema com seu servidor esteja causando seu conceito de erro. Se o seu site estiver hospedado em um ambiente compartilhado, normalmente é muito mais provável que um servidor sobrecarregado resulte no dilema.

Com muitas empresas de hospedagem compartilhada, milhares de outros sites podem ser hospedados no mesmo servidor. Se uma pessoa de todos esses usuários decide abusar dos recursos do servidor, independentemente de intencionalidade ou não, é possível que suas ações possam afetar todos os outros cujo site está hospedado no mesmo servidor.

A grande notícia sobre esse cenário é que os clientes que desencadeiam esse tipo de desafio normalmente são rapidamente sinalizados para o vermelho. Quando sua empresa de hospedagem na Internet descobre o problema, a conta infratora é suspensa ou colocada em uma coleira bastante breve.

Também é possível que esses problemas não sejam induzidos deliberadamente. Se o seu site ou outro site no servidor idêntico for apresentado no push ou na primeira página do Reddit, por exemplo, um pico inesperado de visitantes pode sobrecarregar os bancos de dados. Essa forma de dilema também provavelmente se resolverá de forma relativamente rápida. Se você já tentou de tudo e seu site ainda está offline após alguns minutos, talvez seja hora de ligar ou conversar online com sua empresa de hospedagem.

Se esse problema ocorrer às vezes e for o resultado final do trabalho com hospedagem compartilhada na Internet, convém considerar a mudança para a hospedagem gerenciada na Web como substituto. Embora seja um pouco mais caro, você quase nunca terá esses tipos de problemas para lidar.

Embrulhar

Isso abrange praticamente os fatores mais comuns que você pode conhecer as informações "Erro ao desenvolver uma conexão de banco de dados":

  1. Credenciais de banco de dados incorretas.
  2. Um banco de dados corrompido ou uma tabela de banco de dados de pessoas.
  3. Um problema com o servidor.

Na maioria dos casos, essa mensagem de erro é uma dificuldade que pode ser resolvida em menos de 15 minutos . Se você não tiver certeza de como lidar com isso ou se sentir desconfortável com os métodos protegidos neste artigo, provavelmente é muito melhor entrar em contato com sua empresa de hospedagem ou mudar para um serviço de suporte do WordPress. A última coisa que você quer fazer é causar problemas extras ao seu banco de dados.

Mesmo com hospedagem compartilhada, você vai descobrir que o suporte ao cliente é mais do que satisfeito para ajudá-lo a cuidar desse erro em quase todas as instâncias. Se não, pode ser hora de procurar uma organização de hospedagem diferente.

Se você tiver dificuldades especializadas em algum momento com seu banco de dados WordPress, certifique-se de compartilhar as avaliações abaixo.

Permita-nos saber se você gostou da colocação.