找回密码
 立即注册

QQ登录

只需一步,快速开始

王鸿辉 活字格认证

高级会员

34

主题

75

帖子

1091

积分

高级会员

积分
1091

活字格认证

QQ
王鸿辉 活字格认证
高级会员   /  发表于:2023-4-30 23:21  /   查看:1999  /  回复:2
1金币
如题,使用调用存储过程命令发现存储过程名是空白的,经过测试发现是数据库链接字符串的用户数据库权限不够,问一下除了超级管理员外,mysql存储过程调用需要给用户什么数据库权限?

最佳答案

查看完整内容

您好,可以参考下这个帖子: https://www.dbs724.com/130551.html 一般来说,存储过程里会涉及操作数据表的增删改查,所以调用存储过程的用户也需要有对应的增伤改查的权限,比如A用户可以增加、更改数据,那么如果存储过程中有增加、更改数据的SQL语句,那么A用户应该是可以成功调用。

2 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2023-4-30 23:21:47
来自 3#
您好,可以参考下这个帖子:

https://www.dbs724.com/130551.html

一般来说,存储过程里会涉及操作数据表的增删改查,所以调用存储过程的用户也需要有对应的增伤改查的权限,比如A用户可以增加、更改数据,那么如果存储过程中有增加、更改数据的SQL语句,那么A用户应该是可以成功调用。
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2023-5-3 16:28:12
2#

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部