1. 首页
  2. 移动开发
  3. MeeGo
  4. Mysql:The user specified as a definer (‘xxx@’%’) does not exist的解决方案

Mysql:The user specified as a definer (‘xxx@’%’) does not exist的解决方案

上传者: 2020-12-16 23:44:06上传 PDF文件 52.28KB 热度 35次
今天项目优化过程中,mysql有个问题The user specified as a definer (‘wx_root’@’%’) does not exist 查了一下,意思是执行sql无权限。 看了下数据库用户是quoters 而sql没有所属权。那就找原因了。发现sql执行过程中,调用了一个存储过程 而这个存储过程的创建者是wx_root 。 所以在执行的时候,quoters没有权限 解决方案和操作: 1、查看存储过程的所属对象: 右键存储过程函数——>选择对象属性——>查看函数创建和所属是不是当前登录的用户 2、如果不是,备份原有的存储过程函数,复制存储过程函数里面所有内容,新建
下载地址
用户评论