网上有很多种说法:
1、数据库配置文件被篡改。(这种几率蛮小,除非被黑客入侵篡改过)
2、数据库服务器的问题,服务未启动或者其他的一些数据库故障。(这个问题的话可以联系空间商确认是否有问题)
3、最重要的一个原因,wp_options表需要修复。wordpress运行一段时间之后就会出现这样的一个问题,但确实数据库连接时出错的问题很大可能是这个问题引起的。
下午服务器被binlog撑爆了,然后就关了binlog,并reset master;
晚上发现wp建立数据库连接出错了
测试下面方法成功修复:
1、使用phpmyadmin去直接修复这个表;
2、也可以在wp-config.php文件中增加一句代码:define(‘WP_ALLOW_REPAIR’, true);
然后直接访问后台http://www.bossidc.com/wp-admin/,按照wordpress的修复步骤操作即可。