clickhouse权限控制

简介: 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;


相关文章
|
2月前
|
存储 SQL 关系型数据库
ClickHouse(02)ClickHouse架构设计介绍概述与ClickHouse数据分片设计
ClickHouse的核心架构包括执行过程和数据存储两部分。执行过程涉及Parser与Interpreter解析SQL,通过Column、DataType、Block、Functions和Storage模块处理数据。Column是内存中列的表示,Field处理单个值,DataType负责序列化和反序列化,Block是内存中表的子集,Block Streams处理数据流。Storage代表表,使用不同的引擎如StorageMergeTree。数据存储基于分片和副本,1个分片由多个副本组成,每个节点只能拥有1个分片。
89 0
ClickHouse(02)ClickHouse架构设计介绍概述与ClickHouse数据分片设计
|
7月前
|
数据库 数据安全/隐私保护 OceanBase
OceanBase数据库中,权限管理
OceanBase数据库中,权限管理
178 2
|
19天前
|
存储 数据安全/隐私保护 时序数据库
InfluxDB权限配置
InfluxDB权限配置
23 1
|
2月前
|
分布式计算 DataWorks 关系型数据库
DataWorks常见问题之配置数据源没有tidb如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
34 2
|
7月前
|
SQL 运维 Java
40MyCat - 权限控制(多租户支持)
40MyCat - 权限控制(多租户支持)
35 0
|
8月前
|
Cloud Native 关系型数据库 MySQL
如何实现AnalyticDB MySQL多租户功能
本场景介绍如何通过云原生数据仓库AnalyticDB MySQL实现多租户资源隔离的功能。
176 0
|
11月前
|
SQL 存储 安全
数据库权限管理概述
数据库权限管理概述
208 0
|
存储 NoSQL 安全
MongoDB分布式存储数据库系列(三)------用户与权限管理
Mongodb 作为时下最为热门的数据库,那么其安全验证也是必不可少的
66 0
|
数据库 数据安全/隐私保护
数据库权限管理
数据库权限管理