授予和撤销权限 - MySQL

时间:2013-01-30 02:40:44

标签: mysql database privileges grant

假设我将所有权限授予朋友,并且他拥有编辑,选择,删除,更新等所有数据的所有权限。

我的朋友可以从我自己的数据库中撤销我吗?

我相信他可以将我的特权授予他人或许多人。有没有办法可以授予他所有的特权,但限制他将特权分发给其他人?或者至少当他试图给某人一个特权时,它会通知我吗?

另一个问题,如果我授予我的朋友Bobby我所有的特权,并且他授予另一个叫Joey的人他所有的(我的)特权。之后我取消了我朋友的(Bobby)特权,我朋友的朋友(Joey)是否保留了他的特权?

1 个答案:

答案 0 :(得分:0)

GRANT权限是一个单独的权限。正如MySQL文档所述,GRANT权限“允许授予或从其他帐户中删除”。

如果您没有给予您的朋友GRANT权限,他将无法更改您的权限。只是因为您拥有GRANT权限才能更改其权限。

有关权限如何在MySQL中运行的详细信息,请参阅http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-privileges