MySQL中‘grand‘的用法
阿新 • • 發佈:2019-01-22
例子: SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
4.撤銷使用者許可權
命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host';
說明: privilege, databasename, tablename - 同授權部分.
例子: REVOKE SELECT ON *.* FROM 'pig'@'%';
注意: 假如你在給使用者'pig'@'%'授權的時候是這樣的(或類似的):GRANT SELECT ON test.user TO 'pig'@'%', 則在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令並不能撤銷該使用者對test資料庫中user表的SELECT 操作.相反,如果授權使用的是GRANT SELECT ON *.* TO 'pig'@'%';則REVOKE SELECT ON test.user FROM 'pig'@'%';命令也不能撤銷該使用者對test資料庫中user表的Select 許可權.
具體資訊可以用命令SHOW GRANTS FOR 'pig'@'%'; 檢視.
5.刪除使用者
命令: DROP USER 'username'@'host';
附表:在MySQL中的操作許可權