Já ouvi até agora sobre 2015 ter sido qualquer vírus ou explorar SQL colocar no ar centenas de sites e blogs WordPress, Como foi nos anos anteriores, mas cerca de um mês coisas estranhas ocorrem. Eu conheci muitos sites que parecia perdida a ligação para a base de dados. Error estabelecendo uma conexão de banco de dados.
Na prática, quando tal erro ocorre em WordPress, as primeiras coisas a verificar são:
- Se o serviço mysql é executado no servidor. Há situações em que o Sobrecarga do servidor que é o host do serviço de banco de dados mysql / mysqld para parar de correr. Nesse caso, o serviço é reiniciado de terminal (através do ssh ou do console) ou da interface da web, se essa possibilidade existir.
- Erro de configuração usuário / senha in wp-config.php. Nesta situação, é verificado se o usuário do banco de dados e o nome do banco de dados estão definidos corretamente em wp-config.php.
Uma terceira situação é corrupção (inexplicável até agora) mesa wp_options de MySQL. Portanto, antes que você entre em pânico se encontrar seu site com "Error estabelecendo uma conexão com o banco de dados ”, é bom verificar se as tabelas do banco de dados estão corretas.
Como verificar e reparar a tabela wp_options de WordPress caso esteja corrompido. Marcado como travado e deve ser reparado.
1. aberto phpMyAdminNós ir no banco de dados do site que é para baixo e tentar acessar a tabela wp_options. Se ele estiver danificado, ele verá um alerta que informa isso.
Na tela acima é de cerca de Mesa wp_options do banco de dados "mobile_apk". Tabela 'sqldb/wp_options'está marcado como travado e deve ser reparado.
2. Selecione a tabela wp_options, marcando a caixa ao lado dela, vá para o menu suspenso inferior (Com selecionado) e selecione "Mesa Repair".
3. Após esta etapa do tutorial, a resposta de uma instrução SQL e, em seguida, verificar se o site vai nos parâmetros normais.
usuários WordPress que não possuem o phpMyAdmin instalado, podem fazer isso a partir terminal / o servidor em que o banco de dados está, executando os comandos:
- verifique se wp_ tableoptions é corrupto:
mysqlcheck -c baza_date wp_options -u user_db -p
- corrigir tabela wp_options do banco de dados "banco de dados":
mysqlcheck -r mydb wp_options -u user -p
É bom que depois de assegurar que o site voltou ao normal para fazer um backup do banco de dados. até mesmo recomendar backups regulares. Você nunca sabe :)
POR QUE isso acontece? Tenho experimentado isso com vários sites para um cliente que estão todos hospedados em um Deusadde servidor. Consertar é fácil, mas o que o torna corrompido em primeiro lugar e como faço para evitar que aconteça novamente?