The user specified as a definer ('root'@'%') does not exist
在使用mysql视图是出现问题: The user specified as a definer ('root'@'%') does not exist。
一般是由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。
解决办法:
登陆mysql ,执行
mysql >grant all privileges on *.* to root@"%" identified by "Passwd";
mysql >flush privileges;
本文介绍了在使用MySQL视图时遇到的权限错误“The userspecified as a definer ('root'@'%') does not exist”的原因及解决方法。通常是因为root用户缺少全局host权限导致,可通过授予root用户相应的权限来解决。
1万+

被折叠的 条评论
为什么被折叠?



