在 mysql 5.6 命令行客户端(以 root 身份登录时),我创建了一个用户:
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password';
然后授予以下权限:
GRANT ALL PRIVILEGES ON databasename.* TO 'admin'@'localhost';
检查权限时:
SHOW GRANTS FOR 'admin'@'localhost';
上面已分配数据库的权限以及以下权限:
GRANT USAGE ON *.* TO 'admin'@'localhost' IDENTIFIED BY PASSWORD...
我试图通过以下方式撤销特权:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'admin'@'localhost';
但它并没有删除*.*
如何*.*
在 mysql 中撤销新用户的访问权限?