数据库-数据库安全控制-角色管理

增加角色:
create role 角色名@主机名 //角色名区分大小写,主机名连接来自的主机;
[ , 角色名@主机名[ ,... ] //可以同时创建多个数据库角色,中间用逗号分隔。 

grant 语句的基本语法格式:
GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ...
 ON [object_type] priv_level
 TO user_or_role [, user_or_role] ...;

priv_type:权限类型;

column_list:字段列表;

object_type:目标对象类型,有三种:TABLE,FUNCTION,PROCEDURE;

privi_level:权限级别;

user_or_role:用户名或角色名。


查看权限:
  1. show grants for rolename@hostname

将一个角色授予其他的角色或用户使用grant命令:

GRANT role [, role] ...
 TO user_or_role [, user_or_role] ...
 [WITH ADMIN OPTION];

回收用户角色使用revoke语句

REVOKE rolename FROM username;


删除角色语法:

        drop role 角色 [ , 角色] ....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值