mysql关于grant与revoke的详细教程_revoke all privileges from
warning:
这篇文章距离上次修改已过454天,其中的内容可能已经有所变动。
在MySQL中,REVOKE语句用于撤销用户的权限。REVOKE ALL PRIVILEGES用于撤销指定用户在指定数据库上的所有权限。
以下是REVOKE ALL PRIVILEGES语句的基本语法:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM user_name [, user_name]...;其中:
user_name是要撤销权限的用户名。
例如,如果你想要撤销用户bob在所有数据库上的所有权限,你可以使用以下命令:
REVOKE ALL PRIVILEGES ON *.* FROM 'bob'@'%';如果你只想要撤销bob在特定数据库mydb上的所有权限,你可以使用以下命令:
REVOKE ALL PRIVILEGES ON `mydb`.* FROM 'bob'@'%';注意:在执行REVOKE语句后,可能需要执行FLUSH PRIVILEGES命令来使更改生效。
例如:
FLUSH PRIVILEGES;这个命令会重新加载权限表,使得权限更改立即生效。
评论已关闭