首页 > 数据库技术 > 详细

Mysql 命令操作用户并且分配数据库权限

时间:2015-11-11 19:22:47      阅读:252      评论:0      收藏:0      [点我收藏+]
用户管理
mysql>use mysql;
查看
mysql> select host,user,password from user ;
创建
mysql> create user  用户名   IDENTIFIED by ‘密码‘;   //identified by 会将纯文本密码加密作为散列值存储
修改
mysql>rename   user  用户名1  to   用户名2;//mysql 5之后可以使用,之前需要使用update 更新user表
删除
mysql>drop user 用户名;   //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
更改密码
mysql> set password for 用户名 =password(‘xxxxxx‘);
 mysql> update  mysql.user  set  password=password(‘xxxx‘)  where user=‘otheruser‘
查看用户权限
mysql> show grants for 用户名;
赋予权限
mysql> grant select on 数据库名.*  to 用户名;
回收权限
mysql> revoke  select on  数据库名.*  from  用户名;  //如果权限不存在会报错
 
上面的命令也可使用多个权限同时赋予和回收,权限之间使用逗号分隔
mysql> grant select,update,delete,insert  on 数据库名.*  to  用户名;
如果想立即看到结果使用
flush  privileges ;
命令更新 

Mysql 命令操作用户并且分配数据库权限

原文:http://www.cnblogs.com/chinaboyzzy/p/4956831.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!