微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MySQL 在没有权限的情况下授予用户权限

如何解决MySQL 在没有权限的情况下授予用户权限

我的问题如下:

我的 root 用户拥有 MysqL 服务器的所有权限。 我为示例创建了一个 bob 用户。 然后,我授予 bob 权限,以我的 root 用户创建其他用户

我的问题是:有没有办法让 bob 授予其新创建的用户某些权限,但不授予 bob 这些权限?

我希望问题很清楚,我的英语也很清楚。 提前致谢。

解决方法

答案在文档中,https://dev.mysql.com/doc/refman/8.0/en/grant.html

"要使用 GRANT 授予权限,您必须具有 GRANT OPTION 权限,并且您必须具有您授予的权限。(或者,如果您对 mysql 系统架构中的授予表具有 UPDATE 权限,您可以授予任何帐户任何权限。)启用 read_only 系统变量时,GRANT 还需要 CONNECTION_ADMIN 权限(或已弃用的 SUPER 权限)。“

,

否,用户帐户必须同时具有授予权限和 privileges it wants to grant 才能使授予语句成功。你想要的会带来巨大的安全风险!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。