出现这个问题在网上找啦很多资料,大部分说的是权限的问题,有的人是视图引起的,我的是存储过程函数引起的,这里主要讲解决函数引起的,视图的网上有很多博客在讲,大家网上搜一波即可
原因分析
因为创建视图或者存储过程函数使用的是xff@%用户(目前已经不存在),然后登录用户使用的是xff@localhost用户,导致mysql认为现在的用户无权限访问该视图或者存储过程函数,解决方法就是在当前用户下重建该视图,或者将存储过程函数的定义者改成当前登录用户
在navicat中点击运行按钮执行存储过程函数运行的时候,
出现权限问题
解决方式是:
在高级这个选项里将root@127.0.0.1改为