gpt4 book ai didi

mysql - 是否有特定的 MySQL 授予权限允许用户创建和删除其他用户?

转载 作者:行者123 更新时间:2023-11-29 21:16:11 25 4
gpt4 key购买 nike

我正在浏览 MySQL 文档,以获取有关如何授予用户创建和删除其他用户的能力的信息。给出的示例用于创建和删除数据库和表。

分配给用户的 GRANT ALL PRIVILEGES 权限是否也隐式意味着他们可以创建和删除其他用户?如果是这样,是否有任何其他 GRANT 权限允许这样做,而不会自动使用户成为 super 用户?或者该过程会首先使他们成为 super 用户,然后撤销特定权限?

最佳答案

To use DROP USER, you must have the global CREATE USER privilege or the DELETE privilege for the mysql database.

http://dev.mysql.com/doc/refman/5.7/en/drop-user.html

To use the first REVOKE syntax, you must have the GRANT OPTION privilege, and you must have the privileges that you are revoking.

http://dev.mysql.com/doc/refman/5.7/en/revoke.html

GRANT OPTION 权限不是 GRANT ALL PRIVILEGES ... 的一部分。必须在 GRANT 语句的末尾指定,...WITH GRANT OPTION。此权限允许拥有它的用户将该用户拥有的任何权限...授予其他用户。或者撤销它们。 (您不能授予您自己缺乏的特权……也不能撤销一项特权,如上所述。)

关于mysql - 是否有特定的 MySQL 授予权限允许用户创建和删除其他用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35927570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com