首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL中,如果我创建一个用户并将特权授予该用户,那么删除该用户是否会撤销该用户的特权?

问在MySQL中,如果我创建一个用户并将特权授予该用户,那么删除该用户是否会撤销该用户的特权?
EN

Database Administration用户
提问于 2016-12-21 08:35:45
回答 1查看 673关注 0票数 1

在MySQL中,我创建了一个用户,并将所有权限授予了该用户。我甚至把代理授权给用户。

代码语言:javascript
复制
CREATE USER IF NOT EXISTS 'testuser'@'localhost' IDENTIFIED BY 'testpass';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' WITH GRANT OPTION;
GRANT PROXY ON ''@'' TO 'testuser'@'localhost' WITH GRANT OPTION;

现在,如果我删除用户,用户的特权和代理会被撤销吗?或者在删除用户之前,是否需要手动撤消用户的特权和代理?

代码语言:javascript
复制
DROP USER IF EXISTS 'testuser'@'localhost';
EN

回答 1

Database Administration用户

回答已采纳

发布于 2016-12-21 13:11:44

DROP USER语句删除一个或多个MySQL帐户及其权限。它从所有授予表中删除帐户的特权行。

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

代理是一个授予特权,因此代理特权也应该被删除。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/158775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档