点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!
用户密码加密
PASSWORD=default; echo "$PASSWORD"; echo -n "$PASSWORD" | sha256sum | tr -d '-'

vi /etc/clickhosue-serer/user.xml 修改明文<password>为<password_sha256_hex>
<password_sha256_hex>37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f</password_sha256_hex>

clickhouse-client --password "default"

PASSWORD=123456; echo "$PASSWORD"; echo -n "$PASSWORD" | sha1sum | tr -d '-' | xxd -r -p | sha1sum | tr -d '-'

vi /etc/clickhosue-serer/user.xml 修改明文<password>为<password_double_sha1_hex>
<password_double_sha1_hex>6bb4837eb74329105ee4568dda7dc67ed2ca2ad9</password_double_sha1_hex>

clickhouse-client --password "123456"

创建管理用户
标签 | 意思 |
access_management | 指的是访问管理功能,它允许你控制哪些用户可以访问哪些数据以及执行哪些操作 |
named_collection_control | 允许对指定的命名集合进行特定操作 |

管理用户权限测试

3.1 创建用户和修改用户密码
CREATE USER test_user IDENTIFIED BY 'zxl123';
ALTER USER test_user IDENTIFIED BY '123456';

3.2 创建测试数据库和测试表

3.3 赋予test_user用户在test_db数据库下所有表的增删改查权限

show grants for test_user;

3.4 权限回收
REVOKE SELECT ON test_db.* from test_user;

总 结:

本文作者:章啸林(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




