授予和撤销特权-MySQL
假设我将我的所有权限授予一个朋友,他拥有我的所有权限来编辑、选择、删除、更新我的所有数据 我的朋友能从我自己的数据库中撤销我吗 我相信他可以把我的特权授予另一个人,或者许多人。有没有一种方法可以授予他我所有的特权,但限制他向其他人提供特权?或者至少当他试图授予某人特权时会通知我授予和撤销特权-MySQL,mysql,database,privileges,grant,Mysql,Database,Privileges,Grant,假设我将我的所有权限授予一个朋友,他拥有我的所有权限来编辑、选择、删除、更新我的所有数据 我的朋友能从我自己的数据库中撤销我吗 我相信他可以把我的特权授予另一个人,或者许多人。有没有一种方法可以授予他我所有的特权,但限制他向其他人提供特权?或者至少当他试图授予某人特权时会通知我 还有一个问题,如果我给我的朋友鲍比我所有的特权,他给另一个叫乔伊的人我所有的特权。之后我撤销了我朋友(Bobby)的特权,我朋友的朋友(Joey)是否保留了他的特权?授予特权是一个单独的特权。正如MySQL文档所说,GR
还有一个问题,如果我给我的朋友鲍比我所有的特权,他给另一个叫乔伊的人我所有的特权。之后我撤销了我朋友(Bobby)的特权,我朋友的朋友(Joey)是否保留了他的特权?授予特权是一个单独的特权。正如MySQL文档所说,GRANT特权“允许向其他帐户授予特权或从其他帐户删除特权” 如果你不给你的朋友授予特权,他将无法更改你的特权。只有因为你有授予特权,你才能改变他的特权
有关MySQL中特权如何工作的详细信息,请参阅。在本例中,第一个答案是TIA,因此。。。你试过了吗?例如,在测试数据库上?一般来说,授予所有特权都不是一个好主意。还有,什么数据库引擎?MySQL,MS SQL?答案可能会有所不同。我正在使用MySQL。我无法尝试,因为我们的uni服务器不允许我们测试它。我知道授予所有访问权限不是一个好主意,但我只是好奇:)