最近,在折腾wordpress主体过程中,突然遇到一个问题,就是整个网站看起来都是正常的,但是后台缺登录不了。在网上查找到的方法,没有一个可以解决我的问题,于是只能自己去排查了。

首先想到的是自己切换了很多的主题进行研究,感觉可能是数据库的问题,于是检查数据库,果然发现少了wp_user表,没有用户,那自然是不可能登录进去后台的。把其他WP库的wp_user表修改相关数据复制了进来,在此尝试,仍然登录不上。由此判断数据库表的问题还没有解决。wordpress的数据库一共就12张表,于是备份了一遍一个个数据库表进行了尝试。最终,发现是wp_usermeta缺少数据导致的,同样的道理,把其他wp数据库的wp_usermeta 表数据拷贝了进来。登录问题就完美的解决了