MySQL普通用户的创建授权以及权限回收

分类 云主机帮助 阅读1861 次 发布日期 2021-01-16

1、进到mysql数据库里,创建testone用户,指定用户只能在ip为192.168.1.168的电脑上登陆,指定用户的密码是zzyf861

create user 'testone'@' 192.168.1.168' identified by 'zzyf861';
刷新权限
flush privileges;
退出数据库,
exit;
2、使用新创建的用户登陆
mysql -utest -h192.168.1.168 -p
修改testone用户的host为%;
update user set host='%' where user='testone';
3、删除host为192.168.1.168的用户
delete from user where host='192.168.1.168';
4、给testone用户授权对student数据库下所有的表的增删改权限,这里的ip要与用户表里的host值对应
grant update,insert,delete on student.* to 'testone'@'192.168.1.168';
5、撤销了testone用户的select权限。Ip要跟testone用户的host ip对应
revoke select on student.* from 'testone'@'192.168.1.168';
刷新权限
flush privileges;