[英]how to revoke privileges for a MySQL user
由于用户只有对单个数据库的授权,我认为您需要在REVOKE
命令中指定该数据库:
REVOKE ALL PRIVILEGES ON api_example.* FROM api_user@localhost;
如果这不起作用,请尝试删除用户:
DROP USER api_user@localhost;
从文档中:
DROP USER
语句删除一个或多个 MySQL 帐户及其权限。 它从所有授权表中删除帐户的特权行。
如果授权表包含包含混合大小写的数据库或表名称的特权行,并且 lower_case_table_names 系统变量设置为非零值,则 REVOKE 不能用于撤销这些特权。 有必要直接操作授权表。 (设置 lower_case_table_names 时,GRANT 不会创建此类行,但可能在设置变量之前已创建此类行。) MySQL 撤销小写
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.