MySQL权限篇之ALTER ROUTINE
作者:
jiezzy | 来源:发表于
2020-03-04 14:38 被阅读0次定义:To alter or drop stored functions/procedures。
ALTER ROUTINE权限:更改或者删除存储函数或者存储过程的权限。
注意,不仅仅有alter,还有隐式包含drop的权限。
mysql> show grants for 'ut01'@'%';
+----------------------------------+
| Grants for ut01@% |
+----------------------------------+
| GRANT SUPER ON *.* TO 'ut01'@'%' |
+----------------------------------+
1 row in set (0.00 sec)
mysql> grant alter routine on test.* to 'ut01'@'%';
Query OK, 0 rows affected (0.05 sec)
mysql> show grants for 'ut01'@'%';
+-----------------------------------------------+
| Grants for ut01@% |
+-----------------------------------------------+
| GRANT SUPER ON *.* TO 'ut01'@'%' |
| GRANT ALTER ROUTINE ON `test`.* TO 'ut01'@'%' |
+-----------------------------------------------+
2 rows in set (0.00 sec)
mysql> revoke ALTER ROUTINE ON `test`.* from 'ut01'@'%';
Query OK, 0 rows affected (0.06 sec)
mysql>
'ut01'@'%'用户被赋予test.*上的alter routine权限之后,可以修改存储程序,注意也可以drop。
但是不能创建。
本文标题:MySQL权限篇之ALTER ROUTINE
本文链接:https://www.haomeiwen.com/subject/vdvvlhtx.html
网友评论