Tabela WPDRESS WP_Options corrompida / Erro estabelecendo uma conexão de banco de dados.
Eu não ouvi falar que havia algum até agora em 2015 vírus ou Exploração SQL qual colocar “para o chão” centenas de sites e blogs WordPress, como tem acontecido nos últimos anos, mas coisas estranhas têm acontecido há cerca de um mês. Me deparei com vários sites que pareciam ter se perdido conexão de banco de dados.Erro ao estabelecer uma conexão com o banco de dados.
Na prática, quando tal erro aparece no WordPress, as primeiras coisas que são verificadas são:
- Se o serviço mysql executado no servidor. Existem situações em que sobrecarga do servidor no qual o banco de dados, serviço está hospedado mysql / mysqld parar de correr. Neste caso, o serviço é reiniciado a partir do terminal (via ssh ou console) ou a partir da interface web se esta possibilidade existir.
- Erro de configuração usuário / palavra em wp-config.php. Nesta situação, verifique se o usuário do banco de dados e o nome do banco de dados estão configurados corretamente em wp-config.php.
Uma terceira situação é corrupção (inexplicável até o momento) da mesa WP_Options DE Mysql. Portanto, antes de entrar em pânico se encontrar seu site com “Erro ao estabelecer uma conexão com o banco de dados”, é bom verificar se as tabelas do banco de dados estão em ordem.
Como verificar e reparar a tabela wp_options no WordPress se ela estiver corrompida. Marcado como danificado e deve ser reparado.
1. Abrimos phpmyadmin, vamos ao banco de dados do site que foi hackeado e tentamos acessar a tabela WP_Options. Se estiver corrompido, aparecerá um alerta informando-nos disso.

Na tela acima, trata-se da mesa WP_Options do banco de dados “celular_apk“. Tabela ‘sqldb/wp_options’ está marcado como danificado e deve ser reparado.
2. Selecione a tabela wp_options, marcando a caixa ao lado dele, vá até a parte inferior do menu suspenso (com selecionado) e selecione “Mesa de reparo“.

3. Após esta etapa do tutorial, aguarde a resposta ao comando sql e depois verifique se o site está funcionando normalmente.

Usuários do WordPress que não possuem o phpMyAdmin instalado, podem fazer isso a partir do terminal/servidor onde está o banco de dados, executando os comandos:
- verifique se a tabela wp_options está corrompida:
mysqlcheck -c baza_date wp_options -u user_db -p
- corrija a tabela wp_options no banco de dados “banco de dados”:
mysqlcheck -r mydb wp_options -u user -p
É bom que depois de se certificar de que o site voltou ao normal, faça um backup do banco de dados. Eu até recomendo backups periódicos. Você nunca sabe :)
Tabela WPDRESS WP_Options corrompida / Erro estabelecendo uma conexão de banco de dados.
O que há de novo
Sobre Stealth
Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma vasta experiência em sistemas operativos: macOS, Windows e Linux, bem como em linguagens de programação e plataformas de blogging (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).
Veja todos os posts de StealthVocê também pode estar interessado em...
Um pensamento em “Tabela WPDRESS WP_Options corrompida / Erro estabelecendo uma conexão de banco de dados.”
POR QUE isso acontece? Tenho experimentado isso com vários sites de um cliente, todos hospedados em um servidor Godaddy. Consertar isso é bastante fácil, mas o que o torna corrompido em primeiro lugar e como evito que isso aconteça novamente?