标签: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 一样的两段。
标签:nts int 权限 nbsp sele 复制 cal 使用 后退
原文地址:https://www.cnblogs.com/FlameLuo/p/9017635.html