原文:MySQL能否授予查看存储过程定义权限给用户

在其他RDBMS中,可以将查看某个存储过程 PROCEDURE 定义的权限给某个用户,例如在SQL Server中,可以单独将查看ProcedureName定义的权限授予UserA GRANT VIEW DEFINITION ON ProcedureName TO UserA 用具体的存储过程名和账号替换 那么在MySQL中能否实现这个功能呢 找了很多资料,没有看到有这方面的功能,官方文档没有涉及 ...

2019-11-14 15:36 0 2056 推荐指数:

查看详情

如何只授予用户查看存储过程定义权限

有个网友问我,如何授予某个用户只能查看某些存储过程定义权限,而不能让用户去修改、执行存储过程。看似简单的问题,却因为从没有碰到这样的需求。花了点时间才梳理、总结清楚。 关于ORACLE账号的权限问题,一般分为两种权限: 系统权限: 允许用户执行特定 ...

Tue Jun 16 19:13:00 CST 2015 0 17715
MySQL 查看用户授予权限

MySQL中,如何查看一个用户授予了那些权限呢? 授予用户权限可能分全局层级权限、数据库层级权限、表层级别权限、列层级别权限、子程序层级权限。具体分类如下: 全局层级 全局权限适用于一个给定服务器中的所有数据库。这些权限存储mysql.user表中。GRANT ...

Tue Sep 19 05:42:00 CST 2017 2 150082
MySQL 查看用户授予权限

转载自:https://www.cnblogs.com/wangchaoyuana/p/7545419.html 在MySQL中,如何查看一个用户授予了那些权限呢? 授予用户权限可能分全局层级权限、数据库层级权限、表层级别权限、列层级别权限、子程序层级权限。具体分类如下: 全局 ...

Tue May 28 18:47:00 CST 2019 0 2133
MySQL 查看用户授予权限

MySQL中,如何查看一个用户授予了那些权限呢? 授予用户权限可能分全局层级权限、数据库层级权限、表层级别权限、列层级别权限、子程序层级权限。具体分类如下: 全局层级 全局权限适用于一个给定服务器中的所有数据库。这些权限存储mysql.user表中。GRANT ...

Fri Aug 25 00:40:00 CST 2017 1 10754
授权用户存储过程查看权限

很多时候对于用户授权后可能还需要授权该用户存储过程的修改权限 一些用惯了IDE的同事有时候会反馈过来很奇怪的问题,比如查看不了存储过程,还是没权限等 比如使用navicat的同事 检查权限性 授权基本上所有ddl和dml都给了,应该不是当前库权限问题 换种思路想想 ...

Tue Mar 06 01:35:00 CST 2018 0 3913
查看mysql存储过程定义

查询数据库中的存储过程 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法二: show procedure ...

Tue Jun 27 23:56:00 CST 2017 0 5567
SQL Server中授予用户查看对象定义权限

在SQL Server中,有时候需要给一些登录名(用户授予查看所有或部分对象(存储过程、函数、视图、表)的定义权限存。如果是部分存储过程、函数、视图授予查看定义权限,那么就像下面脚本所示,比较繁琐: GRANT VIEW DEFINITION ...

Tue Sep 19 05:44:00 CST 2017 0 3918
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM