是否可以授予用户查看触发器的权限,即执行命令SHOW TRIGGERS
,而不同时授予他们权限DROP TRIGGER
?
背景是,我想让某些用户能够对我们的生产数据库(包括触发器)进行完整转储/备份/复制,但我希望将实际可以更改生产数据库的帐户数量保持尽可能小。
是否可以授予用户查看触发器的权限,即执行命令SHOW TRIGGERS
,而不同时授予他们权限DROP TRIGGER
?
背景是,我想让某些用户能够对我们的生产数据库(包括触发器)进行完整转储/备份/复制,但我希望将实际可以更改生产数据库的帐户数量保持尽可能小。
不,简而言之
show triggers
,并且drop trigger
需要同样的trigger
特权。触发权限
启用触发器操作。您必须拥有表的此权限才能创建、删除、执行或显示该表的触发器。
当触发器被激活时(由有权对与触发器关联的表执行 INSERT、UPDATE 或 DELETE 语句的用户激活),触发器执行要求定义触发器的用户仍具有该表的 TRIGGER 权限。