如何撤消mysql中新用户对*。*的访问?

问题描述 投票:5回答:2

在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中新用户对*.*的访问?

在mysql 5.6命令行客户端中(当以root用户身份登录时,我创建了一个用户:CREATE USER'admin'@'localhost'IDENTIFIED BY'password';然后授予以下特权:GRANT ALL PRIVILEGES ON ...

mysql privileges grant
2个回答
7
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.