clickhouse权限控制

本文涉及的产品
可视分析地图(DataV-Atlas),3 个项目,100M 存储空间
数据可视化DataV,5个大屏 1个月
简介: clickhouse权限控制

1.查询集群信息

select * from system.clusters c

2.创建角色(RBAC)

create role dbatest01 ON CLUSTER cluster_2_shard_2_replicas

3.查询角色

SELECT *from `system`.roles

4.授权dataview库权限给角色 dbatest01  

-- dbatest01 授权dataview 库全部权限

grant all on dataview.* to dbatest01 on cluster cluster_2_shard_2_replicas

-- dbatest02 授权dataview 库查询权限

grant SELECT,SHOW on dataview.* to dbatest01 on cluster cluster_2_shard_2_replicas

all 是授权所有权限

5.查看角色权限

SELECT *from `system`.grants where role_name='dbatest01'

6.创建用户

create user 'roleuser' identified by '123456' on cluster cluster_2_shard_2_replicas

7.查询用户

SELECT * from `system`.users

8.授予用户角色权限

grant dbatest01 to axauser on cluster cluster_2_shard_2_replicas

9.查看用户角色

SELECT *from system.role_grants

10.删除用户和角色

删除用户:DROP USER IF EXISTS cicc on cluster cluster_2_shard_2_replicas;

删除角色DROP ROLE IF EXISTS role1 on cluster cluster_2_shard_2_replicas;

取消角色的权限REVOKE insert on default.* FROM role2 on cluster cluster_2_shard_2_replicas;

取消用户的角色REVOKE ON CLUSTER cluster_2_shard_2_replicas role2 from cicc2;


相关文章
|
数据库 数据安全/隐私保护 OceanBase
OceanBase数据库中,权限管理
OceanBase数据库中,权限管理
317 2
|
5月前
|
Cloud Native 关系型数据库 分布式数据库
云原生数据库 PolarDB系统权限策略参考
阿里云RAM提供系统策略和自定义策略,其中系统策略由阿里云维护,不可修改,用于快速入门。产品系统策略如AliyunPolardbFullAccess、AliyunPolardbReadOnlyAccess和AliyunPolardbReadOnlyWithSQLLogArchiveAccess分别提供全权、只读和只读加SQL日志归档访问权限。服务关联角色策略如AliyunServiceRolePolicyForPolarDB用于PolarDB访问其他资源。建议遵循最小授权原则。详情参考官方文档。
47 1
|
5月前
|
NoSQL 数据处理 MongoDB
实时计算 Flink版产品使用合集之是否支持表级别的权限控制
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
5月前
|
Cloud Native 关系型数据库 分布式数据库
云原生数据库PolarDB自定义权限策略参考
本文介绍了自定义权限策略,它是RAM访问控制体系中除系统策略外,用户可创建、更新和删除的权限策略。用户需维护策略版本更新,并将策略绑定到RAM身份以授予权限。策略支持版本控制和删除,但删除前需确保无引用。文章提供了相关操作文档链接,包括创建、修改、删除策略及管理引用记录和版本。此外,列举了PolarDB在MySQL、PostgreSQL和XScale版的自定义权限策略场景和示例,并提示用户在使用时需了解授权信息。
54 0
|
12月前
|
SQL 运维 Java
40MyCat - 权限控制(多租户支持)
40MyCat - 权限控制(多租户支持)
54 0
|
Cloud Native 关系型数据库 MySQL
如何实现AnalyticDB MySQL多租户功能
本场景介绍如何通过云原生数据仓库AnalyticDB MySQL实现多租户资源隔离的功能。
203 0
|
SQL 存储 安全
数据库权限管理概述
数据库权限管理概述
300 0
|
存储 关系型数据库 MySQL
《阿里云认证的解析与实战-数据仓库ACP认证》——功能演示一:实现AnalyticDB MySQL版弹性能力——七、导入数据并查询
《阿里云认证的解析与实战-数据仓库ACP认证》——功能演示一:实现AnalyticDB MySQL版弹性能力——七、导入数据并查询
|
监控 Cloud Native 关系型数据库
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB PostgreSQL版功能演示(下)——二、功能演示2:增加监控报警规则
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB PostgreSQL版功能演示(下)——二、功能演示2:增加监控报警规则
|
存储 NoSQL 安全
MongoDB分布式存储数据库系列(三)------用户与权限管理
Mongodb 作为时下最为热门的数据库,那么其安全验证也是必不可少的
89 0