我有 user1
用户有2个数据库, database1
以及 database2
..
我想撤销/删除 database2
从 user1
,但是 database2
仍然存在, root
用户还有 database2
.
我只想移除 database2
从 user1
.
我试着用这个命令 REVOKE ALL ON database1.* FROM 'user1';
那个命令给了我成功的结果,但当我看到了 show databases
在 user1
, database1
还在名单上。。
但是如果你执行这个命令 REVOKE ALL PRIVILEGES, GRANT OPTION FROM user1
,
该命令将删除与 user1
.
从mysql/mariadb上的用户中撤销/删除特定数据库的正确命令是什么?
2条答案
按热度按时间u0sqgete1#
你能试试下面的命令吗
你能分享一下
SHOW GRANTS FOR 'user1';
。在运行上述命令之后。谢谢您。
wwtsj6pe2#
在你的情况下,我会尝试以下方法:
密码
我们将看到列出的所有数据库,假设我们要删除数据库:mike\ u database[如果存在]。
要检查:
问候语