发新话题
打印

MySQL用户权限grant和revoke操作

MySQL用户权限grant和revoke操作

grant可以把指定的权限分配给用户,如果用户不存在,则会创建一个用户。即:分配权限

grant all privileges on *.* to [email=userName@localhost]userName@localhost[/email] identified by '123456' with grant option;

创建一个本地具有所有权限的userName用户(超级用户),密码是123456. *.* 指"所有数据库、所有表".with grant option表示允许用户userName向别人授予他所拥有的权限
revoke 即:回收权限
回收用户权限,并不删除用户。
revoke all on *.* from [email=userName@localhost]userName@localhost[/email];
flush privileges;
撤消userName的权限,但是userName用户并没有被删除,必须手工删除

TOP

发新话题