解决WordPress无法登录一直停留在登录页面的问题

具体症状如下:

1.输入正确用户名密码后返回登陆页

2.手机WordPress App显示登陆成功

WordPress App中显示登陆成功

一开始以为是因为一些重定向的问题,
但是我最近没换过域名也没动过permlink。这个就非常奇怪。

试过了网上的一些针对cookies的方法,也换过了浏览器确认不是cookies的问题。

后来和奶冰交流了一下,他提到说可能是数据库的问题。
我突然想似乎前段时间我手贱升级了MySQL…
然后打算进MySQL看看情况…
一敲命令然后(问题大了.jpg

mysql> show databases;
ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist

?????What on earth is this operation?
information_schema直接没了?????
(数据库炸了这么久我都没发现吗…

后来发现是数据库需要升级
运行 mysql_upgrade -u root -p
然后输入mysql的root密码,
会自动修复数据库中的结构错误

然后重新进入mysql

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| Tie---------gn     |
| information_schema |    //注意这里
| mysql              |
| o------d           |
| performance_schema |
| php---dmin         |
| sys                |
| test               |
| wo-----ss          |
+--------------------+
9 rows in set (0.00 sec)

//隐去了部分数据库名

可以看到此时mysql已经调教好了

再次打开登陆页面登陆,哇!问题解决啦!

发表评论