对于我们使用语句在 mySQL 中创建的每个新用户
CREATE USER newuser@localhost IDENTIFIED BY 'password';
“SHOW GRANTS”仅显示“USAGE ON *.*”权限。
但是用户可以在“test”和“information_schema”数据库上选择、插入、..,我无法使用下面给出的 revoke 语句撤销对“test”的这些权限。
REVOKE ALL ON test.* FROM newuser@localhost;
ERROR 1141 (42000) : There is no such grant defined for user 'guest' on host 'localhost'
我只是不希望 newuser 访问 test 和 information_schema 数据库。