繁体   English   中英

防止 mysql 用户更改其他用户的密码

[英]prevent mysql user change password of other user

我有两个用户:

user1 :所有权限,没有授予选项。

user2 :所有权限,带有授权选项。

user1 ,连接数据库,修改user2的密码。
我怎样才能防止这种情况?

GRANT权限与密码无关。 它确定用户是否能够更改其他人的权限。

设置密码中,我们可以阅读:

为命名帐户设置密码(使用 FOR 子句)需要mysql系统模式的UPDATE权限 为自己设置密码(对于没有 FOR 子句的非匿名帐户)不需要特殊权限。

更改密码的推荐方法是ALTER USER语句,但该文档部分基本相同:

在大多数情况下, ALTER USER需要全局CREATE USER权限,或者mysql系统模式的UPDATE权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM