mysql 撤销所有用户的特定权限[已关闭]

rjee0c15  于 11个月前  发布在  Mysql
关注(0)|答案(1)|浏览(115)

**已关闭。**此问题为not about programming or software development。目前不接受回答。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题相关,可以发表评论,说明在何处可以回答此问题。
13天前关闭
这篇文章是编辑并提交审查11天前.
Improve this question
我遵循了以下步骤。

create user 'username1'@'%' identified by 'password';
create user 'username2'@'%' identified by 'password';

个字符
现在,我想撤销两个用户的删除权限。
我尝试用PUBLIC密钥撤销。

mysql> revoke all on database.table from public;
ERROR 1141 (42000): There is no such grant defined for user 'public' on host '%'

2cmtqfgy

2cmtqfgy1#

你会得到上面的错误,因为PUBLIC在MySQL中不是一个特定的用户;它是一个引用所有用户的关键字。要撤销username1username2的删除权限,你可以分别撤销每个用户的DELETE权限。

REVOKE DELETE ON database.table FROM 'username1'@'%';
REVOKE DELETE ON database.table FROM 'username2'@'%';

字符串

相关问题