在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 ...