码迷,mamicode.com
首页 > 数据库 > 详细

mysql--用户管理

时间:2018-05-10 11:39:53      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:nts   int   权限   nbsp   sele   复制   cal   使用   后退   


grant all on *.*  to  ‘user1‘ identified by ‘passwd‘      

grant SELECT,UPDATE,INSERT ON db1.* to ‘user2‘@‘192.168.133.1‘ identified by ‘passwd‘;

grant all on db1.* to ‘user3‘@‘%‘ identified by ‘passwd‘;

show grants;

show grants for user2@192.168.133.1;

 

1.grant all on *.*  to ‘user1‘@127.0.0.1‘ identified by ‘123456‘;

   授权给user1这个用户所有的权限, 

   127.0.0.1,是来源ip;是指只能通过这个ip来连接这个mysql

   *.*  这个*是库名

   然后退出mysql,使用如下命令登录:

   mysql -uuser1 -p123456  -h127.0.0.1   #即可登录

   可将 改成localhost,则不需要指定 ip登录,如下:

  grant all on *.* to ‘user1‘@localhost‘ identified by ‘123456‘;    #则登录的时候直接 mysql -uuser1 -p123456     可以直接登录

 

grant SELECT,UPDATE,INSERT on db1.* to ‘user2‘@‘192.168.133.1‘ identified by ‘passwd‘;

grant SELECT,UPDATE,INSERT on db1.* to ‘user2‘@‘192.168.133.1‘ identified by ‘passwd‘;

show grants\G;

show grants for user2@‘192.168.133.1‘;

 

有一种情况会用到,我给192.168.133.1ip授权,发现不够,还要在192.168.133.2上给再授权,则可以这样操作:

show grants for user2@‘192.168.133.1‘;

然后复制列表中的两句,注意,两组都需要复制,因为是一组的;

然后再show grants for user2@‘192.168.133.2;‘ 则可以发现多了一个和1 一样的两段。

mysql--用户管理

标签:nts   int   权限   nbsp   sele   复制   cal   使用   后退   

原文地址:https://www.cnblogs.com/FlameLuo/p/9017635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!