Mysql修改存储过程和函数的定义者
来源:互联网 发布:大数据 为什么java 编辑:程序博客网 时间:2024/06/02 02:23
MySQL中执行存储过程和函数时会检查过程的定义用户是否存在,以及是不是当前用户定义的,如果不存在,或者创建用户不对,即使当前用户有执行权限也会报错。
The user specified as a definer ('otherdataonline@%') does not exist
此时需要修改定义用户,语句如下:
update mysql.proc set DEFINER='root@%' WHERE NAME='p_update_rim_batch_log' AND db='otherdataonline';
刷新函数发现定义者已经修改了,重新连接数据库再执行就不会报错了。
0 0
- Mysql修改存储过程和函数的定义者
- mysql存储过程和函数定义变量
- MySQL存储过程和函数详细定义
- Mysql存储过程修改定义者
- mysql的存储函数和存储过程
- mysql视图和存储过程定义者修改脚本(懒人专用)
- 修改存储过程和函数
- mysql存储过程定义者
- MySQL存储过程和函数的区别
- Mysql存储过程和函数的区别
- MySQL存储过程和函数的区别
- mysql 存储函数和过程的总结
- MySQL存储过程和函数的区别
- MYSQL的存储过程和函数
- MySQL的存储过程和函数
- mysql 存储过程和函数的区别
- MySQL存储过程和函数的区别
- mysql 存储过程和函数的区别
- 算法之路二:刘汝佳算法竞赛入门经典 3.2开灯问题
- FPGA实现的实时流水线连通域标记算法
- java jsp 报错 Timestamp format must be yyyy-mm-dd hh:mm:ss [.fffffffff]
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- jsp引入图片路径问题
- Mysql修改存储过程和函数的定义者
- Android SVG矢量资源的使用方法
- Remote Desktop Connection for mac 报错:证书或相关链无效
- 编程常用技术介绍
- 解决Koltin和DataBinding冲突 Unresolved reference: databinding
- python的配置
- Linux内核很吊之 module_init解析 (下)
- IntelliJ IDEA 注册码
- 【C命令行参数】main函数的参数含义