在工作台上我连接到我的数据库,在那里我已经定义了一些超级用户的功能。 然后我设置了一个对这些函数具有执行权限的readuser。 但我不希望readuser能够改变那些功能。 当我使用readuser连接时,他可以在模式树中列出函数,他也可以执行函数并查看结果。
问题在于他无法右键单击这些功能并在菜单上选择
复制到剪贴板>函数调用
或
发送到SQL编辑器>函数调用
这是非常不方便的,因为readuser无法看到执行该函数所需的参数。
您对如何锻炼权限(或其他?)有任何建议来解决这个问题吗?
非常感谢
答案 0 :(得分:0)
GRANT EXECUTE ON PROCEDURE schema_name.proc_name TO 'user_name';
GRANT SELECT ON mysql.proc to 'user_name';
缺少的是GRANT的第二行。
这是类似的/重复的: