mysql revoke with grant option_mysql_DCL_grant/revoke

授权就是为某个用户赋予某些权限。例如,可以为新建的用户赋予查询所

有数据库和表的权限。合理的授权能够保证数据库的安全。不合理的授权会使数

据库存在安全隐患。 MySQL中使用GRANT关键字来为用户设置权限。

Grant 命令的格式

grant 权限 on 数据库对象 to 用户

比如说增加一个超级用户,拥有所有的权限,只允许本地登录

Grant all on *.* to 'andashu'@'localhost' IDENTIFIED BY '123456‘with grant

option;

增加一个普通用户,只有对bugfree数据库查询的修改的权限,允许远程登

Grant select, insert,update on bugfree.* to 'tester'@'%' IDENTIFIED BY

'123456';

增加一个超级用户,限制登录ip为192.168.1.101

Grant all privileges on *.* to dba@‘192.168.1.101' IDENTIFIED BY '123456';

增加一个只有查询bugfree的bug表中的bugtitle的用户

Grant select(title) on bugfree.bf_bug_info to 'bugfree'@'%' IDENTIFIED BY

'123456';

取消数据库用户权限

取消权限用revoke 关键字

revoke 跟 grant 的语法差不多,只需要把关键字

“ to” 换成 “ from” 即可

Revoke 权限 on 数据库对象 from 用户

比如要取消andashu用户的超级权限

Revoke all on *.* from andashu@localhost;

取消dba用户查询权限

Revoke select on *.* from dba@localhost;

flush  privileges;刷新权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值