具体症状如下:
1.输入正确用户名密码后返回登陆页
2.手机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
?????这是什么操作?information_schema
直接没了?????
(数据库炸了这么久我都没发现吗…
后来发现是数据库需要升级
运行 mysql_upgrade -u root -p
然后输入mysql的root密码,
会自动修复数据库中的结构错误
(因为 mysql 8
和 5.6
的数据库结构不同…大概…我没有深究
然后重新进入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已经调教好了
再次打开登陆页面登陆,好耶!问题解决啦!