更新时间:2024-12-24 GMT+08:00
角色管理命令简介
此章节主要介绍用角色管理SQL基本语法和使用说明。
- 创建角色,role_name:指新建角色名称。
CREATE role IF NOT EXISTS 'role_name' ON CLUSTER default_cluster;
- 给角色赋予权限。
- 授予全部创建(库、表)权限。
GRANT CREATE ON *.* TO role1 ON CLUSTER default_cluster;
- 授予test_db库下创建表权限。
GRANT CREATE TABLE ON test_db.* TO role1;
- 授予全部删除(库、表)权限。
GRANT DROP ON test_db.* TO role1;
- 授予全部创建(库、表)权限。
- 删除角色。
DROP ROLE 'role_name' ON CLUSTER default_cluster;
- 查询用户的权限和角色。
- 查询用户权限。
show grants for all;
- 查询角色权限。
show grants for role1;
- 查询用户权限。
父主题: ClickHouse角色管理