解决 The user specified as a definer ('mysql.infoschema'@'localhost') does not exist 问题

小编在玩完linux之后重新启动SQLyog之后,抛了异常The user specified as a definer (‘mysql.infoschema’@‘localhost’) does not exist,这里可能是小编在玩linux的时候,不小心修改了什么东西,也可能是自己没注意到,所以一下给出解决方案


1.win+r 运行 cmd

2.输入mysql -u root -p

3.进入mysql中 输入 use mysql 命令

4.输入 mysql> SET GLOBAL innodb_fast_shutdown = 1;

5.输入exit 或者 quit

6.输入 mysql_upgrade -u root -p

问题就得到解决了

猜你喜欢

转载自blog.csdn.net/weixin_43409994/article/details/105990160