相关文件10bet官方网站 下载本手册 从本手册中摘录

25.2.2存储的例程和MySQL权限

MySQL Grant System将存储的例程占用,如下所示:

  • 创建例程需要特权以创建存储的例程。

  • 改变常规需要特权来更改或删除存储的例程。如有必要,此权限将自动授予例程的创建者,并在删除例程时从创建者删除。

  • 执行执行存储的例程需要权限。但是,如有必要,此权限将自动授予例程的创建者(并且在丢弃例程时从创建者删除)。此外,默认值SQL Security.常规的特征是定义,这使得能够访问数据库的用户能够与执行例程相关联的数据库。

  • 如果是自动_p_privileges.系统变量为0,执行改变常规权限不会自动授予Varrine Creator of。

  • 例程的创建者是用于执行的帐户创造陈述。这可能与名为的帐户不一样定义在例程定义中。

  • 该帐户被命名为例程定义可以看到所有例程属性,包括其定义。因此,该帐户可以完全访问常规输出:

  • 对于名为例程的帐户以外的帐户定义,访问例程属性取决于授予帐户的权限:

    • 与之show_routine.特权或全球选择权限,帐户可以看到所有例程属性,包括其定义。

    • 与之创建例程改变常规或者执行特权在包含例程的范围内授予的权限,该帐户可以看到除其定义之外的所有例程属性。