MySQL从5.*升级到8.*以后,出现这个问题。

问题还可能报错:SQL 错误 [1449] [HY000]: The user specified as a definer ('mysql.infoschema'


解决办法:

执行一下:



mysqld --skip-grant-tables --user=mysql --upgrade=FORCE &


等待命令执行完毕,再开启MySQL,重新登陆,问题解决。



参考:https://blog.51cto.com/liufengleo/2519310