其他分享
首页 > 其他分享> > The user specified as a definer ('root'@'%') does not exist

The user specified as a definer ('root'@'%') does not exist

作者:互联网

新安装的MySQL5.7,今天运行springboot项目,完成一个新增操作报以下错误

The user specified as a definer ('root'@'%') does not exist 

查阅很多资料得出结果:此种报错主要是针对访问视图文件引起的(没有权限)

所以需要数据库授权。具体操作如下:

1、打开cmd登录MySQL【mysql -uroot -p密码】。如果是在数据库可视化工具中则跳过第一步

2、执行语句:grant all privileges on *.* to root@"%" identified by ".";

3、刷新:flush privileges;

4、完成

标签:does,exist,user,specified,root,definer
来源: https://www.cnblogs.com/xlisteven/p/15458199.html