新安装的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、完成