在My SQL中,我希望用户限制Drop表和Drop数据库

时间:2016-10-20 04:39:18

标签: mysql

  1. 在mysql中我想要drop table和alter table的触发器,就像我们在sql server中一样。

    FOR DROP_TABLE,ALTER_TABLE触发器

  2. 我能做些什么吗?基本上我想要用户不应该delete/alter表的功能,我们甚至可以通过提供限制权限来实现它,但是我们有应用程序,其中客户购买了sql server,因此他们有root用户登录然后可以这样做,所以如果我们添加触发器,那么我认为我们可以限制它,

    1. 同样的事情我需要删除数据库,在SQL服务器中我们有 FOR DROP_DATABASEDROP_TRIGGERALTER_TRIGGER 有没有办法在mysql中做到这一点
    2. 提前致谢

1 个答案:

答案 0 :(得分:0)

您可以使用REVOKE命令删除用户的ALTER和DROP权限。

https://dba.stackexchange.com/questions/27372/blocking-drop-database-command