Como ajudar o WordPress a reparar seu banco de dados

Publicados: 2021-12-09

Não é exagero sugerir que seu banco de dados é quase a parte mais importante do seu site. Afinal, quase todos os dados vivem aqui. Como tal, quando seu site quebra, há apenas um lugar para procurar primeiro. O problema pode ser que você precise reparar o banco de dados do WordPress.

Por ser uma engrenagem vital na roda do seu site, seu banco de dados dá mais trabalho para consertar do que outros aspectos do WordPress. Na maioria dos casos, você precisará abrir os arquivos principais do WordPress e mexer nas configurações. Além disso, muitas vezes você terá que trabalhar com o próprio banco de dados para corrigir as coisas novamente. A boa notícia é que você provavelmente tem todas as ferramentas e habilidades necessárias para realizar uma correção.

Para este post, mostraremos como reparar seu banco de dados WordPress, através de três métodos diferentes. Também abordaremos alguns erros relacionados e o que fazer nessas situações também.

O impacto do seu banco de dados no seu site WordPress

Não há parte do seu site WordPress que tenha mais impacto do que seu banco de dados. Quase todos os dados em seu site ficam aqui, e o código que vincula tudo precisa garantir que as solicitações e consultas sejam executadas rapidamente.

Na verdade, é justo dizer que a velocidade do seu site depende muito do seu banco de dados. Isso não é surpreendente quando você entende como o banco de dados funciona com o WordPress e quão poderoso pode ser. Afinal, existem especialistas em gerenciamento de bancos de dados que levam uma vida confortável. Isso deve mostrar o quão complexo mesmo um banco de dados simples pode ser.

Para saber mais sobre o que o banco de dados significa para o seu site WordPress, leia nosso post sobre como trabalhar com bancos de dados e como executar solicitações de linguagem de consulta estruturada (SQL). Isso deve fornecer conhecimento de trabalho suficiente para navegar em seu próprio banco de dados.

Por que às vezes você precisa reparar o banco de dados

Como há muitas partes móveis em um banco de dados WordPress, é inevitável que duas engrenagens parem às vezes. Existem vários motivos para reparar seu banco de dados WordPress, embora alguns sejam mais comuns que outros. Por exemplo:

  • Credenciais de banco de dados incorretas são o maior motivo de erros, e esse é o primeiro aspecto que você deve verificar.
  • Você também pode ver um problema de limite de memória PHP, relacionado ao seu banco de dados, mas é um problema separado em si. Isso não leva muito para consertar, em comparação com reparos mais profundos.
  • Também haverá problemas de conexão simples para o conteúdo, embora isso possa ser mais sobre sua escolha de host do que qualquer coisa que você esteja fazendo de errado.

Embora essas situações apareçam muito, também há vários problemas mais sérios que precisam de atenção imediata:

  • Arquivos corrompidos em sua instalação do WordPress ou 'tabelas' de banco de dados corrompidas. Qualquer um, é claro, é fundamental para corrigir.
  • Usuários maliciosos invadiram seu site – hackeados, em outras palavras. Obviamente, isso está além dos domínios de consertar seu banco de dados e continuar seu dia. Se você suspeitar disso, pare de ler este artigo e dedique sua atenção para resolver esse problema crítico para os negócios.

Com alguns desses problemas – mesmo os mais simples – você pode não saber o que procurar em primeiro lugar. Podemos ajudar com isso – vamos ver isso na próxima seção.

Como saber se há um erro que precisa de reparo

Em um sentido geral, há uma grande pista de que um problema com seu banco de dados precisa ser corrigido: você verá imagens, vídeos ou conteúdo ausentes em seu site. Claro, se você puder explicar o raciocínio para isso, você saberá o que fazer (ou não fazer). No entanto, se você não souber por que os ativos em seu site estão ausentes, é provável que seu banco de dados precise de um reparo.

Você também pode encontrar um erro chamado Nenhuma atualização necessária. Seu banco de dados WordPress já está atualizado. Este não é um problema de banco de dados – tem a ver com sua escolha de plug-in de cache. No entanto, o nome do erro pode despistá-lo. Se você encontrar isso no futuro, saberá por onde começar.

O que fazer se você tiver um erro ao estabelecer a conexão com o banco de dados

O problema do banco de dados do letreiro com o WordPress é um erro ao estabelecer a conexão com o banco de dados. Ele recebe muitas polegadas de coluna porque pode ser um dos erros mais comuns que você verá.

Embora seja (claro) um problema de banco de dados, o seu não precisará de reparo na maioria dos casos. Em vez disso, existem outras correções que você pode tentar. Temos um artigo sobre o assunto e talvez você não precise mexer em seu banco de dados para que as coisas funcionem novamente. No entanto, muitas vezes você terá que abrir os arquivos principais do WordPress, o que requer algumas ferramentas especializadas.

O que você precisa para reparar seu banco de dados WordPress

Como sempre, certifique-se de ter tudo o que precisa antes de começar a trabalhar. Isso o impedirá de procurar ferramentas e credenciais durante o processo de reparo. Depois de começar, você vai querer continuar até o fim sem se desviar.

Como tal, aqui está o que você precisa para reparar seu banco de dados WordPress:

  • Um backup completo e limpo do seu site. Se você precisar restaurar, dê um grande abraço no seu backup mais atual.
  • Seu host geralmente lhe dará acesso aos seus arquivos do WordPress. Mesmo assim, um cliente SFTP (Secure File Transfer Protocol) adequado, como FileZilla, Cyberduck ou Transmit, pode atendê-lo melhor. Analisamos o uso do SFTP em nosso artigo sobre transferências de arquivos em massa, se você precisar de uma cartilha.
  • Um log de banco de dados pode ajudá-lo a diagnosticar problemas rapidamente. O seu estará no seu servidor, embora existam outras maneiras de acessá-lo também. Talvez seja necessário ativar o log usando WP_DEBUG . Como tal, você pode não ter um log, nesse caso, você precisa fazer o melhor que puder nesse meio tempo.

Com isso no lugar, você pode começar a trabalhar na correção de um banco de dados quebrado. Vamos aos métodos.

Como ajudar o WordPress a reparar seu banco de dados (3 métodos)

Temos três métodos diferentes para ajudá-lo a reparar o banco de dados do WordPress. Na maioria dos casos, você pode escolher a abordagem que mais gosta. No entanto, pode valer a pena olhar para os outros se você não tiver alegria com a solução escolhida. Aqui estão eles:

  • Adicione uma função ao seu arquivo wp-config.php , que permite reparar o banco de dados.
  • Faça login em uma ferramenta de gerenciamento de banco de dados e trabalhe em seu banco de dados lá.
  • Você pode fazer login em seu site através do WP-CLI, se preferir, usando a linha de comando.

O primeiro método aqui é o mais difícil em nossa opinião, então vamos abordar isso primeiro.

1. Use as funções do WordPress para reparar o banco de dados

Como o banco de dados é central para o seu site, o WordPress possui uma função dedicada para ajudá-lo a fazer um reparo. Essa pode ser uma maneira complexa de reparar seu banco de dados, embora não precise ser. A abordagem direta exigirá que você acesse seu site por meio de SFTP e encontre o arquivo wp-config.php na pasta raiz:

O arquivo wp-config.php dentro do Cyberduck.

Quando estiver pronto, abra-o e encontre a linha que diz: /* Isso é tudo, pare de editar! Blog feliz. */ . Acima disso, adicione define ("WP_ALLOW_REPAIR", true); :

Adicionando uma função ao arquivo wp-config.php.

A partir daqui, salve suas alterações e carregue o arquivo wp-config.php de volta ao seu servidor. Em seguida, vá para yoursite.com/wp-admin/maint/repair.php . Claro, altere o domínio do espaço reservado aqui para o seu. Isso deve abrir a página de reparo do banco de dados:

A tela Reparar Banco de Dados.

Você tem duas opções aqui – reparar o banco de dados ou reparar e otimizar. Seja qual você escolher, aguarde o WordPress concluir o procedimento e seu site deverá estar funcionando novamente.

Antes de terminar, lembre-se de remover a linha WP_ALLOW_REPAIR do seu arquivo wp-config.php .

2. Acesse uma ferramenta de gerenciamento de banco de dados para reparar o banco de dados

Apesar da necessidade de trabalhar com uma ferramenta de terceiros (que tem muitas complexidades), usar uma ferramenta dedicada para reparar seu banco de dados é muito fácil.

Primeiro, você precisa determinar qual ferramenta de administração de banco de dados seu site usa e como você a abre. Muitas vezes, há um link direto em seu painel de controle de hospedagem:

A opção phpMyAdmin com um painel de controle de hospedagem.

Além disso, isso deve informar qual ferramenta você usa. A maioria dos sites usará wither Adminer ou phpMyAdmin. Na prática, ambos são perfeitos para o trabalho. Aqui, usaremos Adminer.

Primeiro, escolha seu banco de dados em um menu que geralmente fica do lado esquerdo:

Escolhendo um banco de dados no Adminer.

Em seguida, selecione cada 'tabela' nesse banco de dados. Deve haver uma caixa de seleção rápida para fazer isso:

Selecionando todas as tabelas no Adminer.

Em seguida, clique no botão Reparar na parte inferior da tela. Sua ferramenta específica pode mostrar isso de uma maneira diferente, embora você possa ver a opção independentemente:

O botão Reparar no Administrador.

Clicar neste botão iniciará o processo. Depois de concluído, verifique seu site em busca de sinais indicadores de erros – você deverá ver seu site funcionando novamente.

3. Use WP-CLI para reparar o banco de dados

Nosso próximo método será o mais complexo se você não tiver nenhum conhecimento das ferramentas envolvidas, mas será muito fácil para aqueles que o utilizam . Para quem não sabe, o WordPress Command Line Interface (WP-CLI) é uma maneira fantástica de trabalhar com quase todos os aspectos do seu site.

Claro, tudo isso é feito através da linha de comando, então você precisa de algumas coisas no lugar. Para começar, você precisará de um aplicativo de linha de comando, como Terminal ou iTerm no Mac, Cmder no Windows e outros.

Você também precisará saber como usar esses aplicativos e os comandos para fazer as coisas funcionarem. Cobrimos o básico que você precisa em nosso artigo sobre como usar o WP-CLI, então dê uma olhada nisso e brinque se precisar de prática.

Usando o WP-CLI para reparar o banco de dados.

Em poucas palavras, você precisará do comando wp db repair . Depois de executá-lo, o Terminal informará quando terminar.

Em suma

Há um coração pulsante do back-end do seu site WordPress – seu banco de dados. Cuidar disso significa cavar seus arquivos principais de tempos em tempos. Na verdade, muitas vezes você precisará usar uma ferramenta de terceiros, como WP-CLI, SFTP ou uma ferramenta dedicada, como Adminer ou phpMyAdmin.

Através desses três métodos, você pode reparar seu banco de dados WordPress rapidamente. Na maioria dos casos, você tem a opção de um clique para realizar um reparo. Sua tarefa depois é verificar se há erros no front-end do seu site, como ativos de mídia e conteúdo ausentes. Se não houver nenhum, você está em casa livre. A boa notícia é que, independentemente do método escolhido, há pouco para reparar o banco de dados do WordPress sempre que precisar.

Você precisa reparar o banco de dados do WordPress e este artigo o ajudará? Deixe-nos saber na seção de comentários abaixo!