如何授予受限用户查看 mysql 例程的结构?
How can I grant to the limited users to see the structure of mysql routines?
如何授权他人查看 mysql 例程的结构?
以下命令可用于显示例程的结构:
show create function FUNCTION_NAME
或
show create procedure PROCEDURE_NAME
但它应该由具有 grant all
权限的用户 运行。 我不想给用户grant all
。我需要的确切拨款是多少,或者替代解决方案是什么?
来自 the manual
To use either statement, you must be the user named in the routine DEFINER clause or have SELECT access to the mysql.proc table.
因此,将 SELECT
授予 mysql.proc
table 应该就足够了。
如何授权他人查看 mysql 例程的结构? 以下命令可用于显示例程的结构:
show create function FUNCTION_NAME
或
show create procedure PROCEDURE_NAME
但它应该由具有 grant all
权限的用户 运行。 我不想给用户grant all
。我需要的确切拨款是多少,或者替代解决方案是什么?
来自 the manual
To use either statement, you must be the user named in the routine DEFINER clause or have SELECT access to the mysql.proc table.
因此,将 SELECT
授予 mysql.proc
table 应该就足够了。