1. 程式人生 > >MySQL中‘grand‘的用法

MySQL中‘grand‘的用法


例子: 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中的操作許可權