The user specified as a definer ('root'@'%') does not exist解决办法

The user specified as a definer ('root'@'%') does not exist 此种报错主要是针对访问视图文件引起的(没有权限)
解决方法:权限问题,授权 给 root  所有sql 权限。

通过navicat客户端执行以下两句命令

grant all privileges on *.* to [email protected]"%" identified by ".";
flush privileges;