错误的原因是无法连接到db,或者无法连接到db的表

我这个网站出现这问题的时候,页面可以访问,但是登陆注册页面打开报错,所以属于第二种情况

解决过程

1、检查db是否正常运行、密码是否正确、配置/etc/my.cnf是否有问题,如果已经运行了一段时间,看第二步

2、对wp库的表执行check table tableName,eg:

mysql> check table wp_usermeta;
+----------------+-------+----------+-----------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+----------------+-------+----------+-----------------------------------------------------------+
| wp.wp_usermeta | check | warning | 11 clients are using or haven't closed the table properly |
| wp.wp_usermeta | check | status | OK |
+----------------+-------+----------+-----------------------------------------------------------+

这表有11个连接没有释放,所有无法连接

执行repair table wp_usermeta;后,就可以了,当然其他表也可能有类似的问题,最好把所有表检查修复一遍

标签: none

仅有一条评论

  1. [...]Here are a few of the web-sites we suggest for our visitors[...]

添加新评论