1

我怎样才能让别人看到 mysql 例程的结构?以下命令可用于显示例程的结构:

show create function FUNCTION_NAME

或者

show create procedure PROCEDURE_NAME

但它应该由有grant all权限的用户运行。我不想给grant all用户。我需要的确切拨款是什么或替代解决方案是什么?

4

1 回答 1

1

手册

要使用任一语句,您必须是例程 DEFINER 子句中指定的用户或对 mysql.proc 表具有 SELECT 访问权限。

所以授予SELECTmysql.proc就足够了。

于 2015-09-15T08:45:19.690 回答