**已关闭。**此问题为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 '%'
型
1条答案
按热度按时间2cmtqfgy1#
你会得到上面的错误,因为
PUBLIC
在MySQL中不是一个特定的用户;它是一个引用所有用户的关键字。要撤销username1
和username2
的删除权限,你可以分别撤销每个用户的DELETE
权限。字符串