Clickhouse 21.8版本,通过命令行创建用户和授权


在/etc/clickhouse-server/users.xml 文件中添加access_management这个参数:


<default>

<password></password>

<networks>

<ip>::/0</ip>

</networks>

<profile>default</profile>

<quota>default</quota>

<access_management>1</access_management>

</default>


添加完成后重启服务器:

systemctl restart clickhouse-server


现在就可以通过命令行创建用户和权限了

注意:只有超级管理员(默认:default 用户)才有create user权限,普通库表管理员只有create table权限


生产环境已生效配置:
使用超级管理员登录数据库:

CREATE USER IF NOT EXISTS 'wy_bi_rw' ON CLUSTER default IDENTIFIED WITH sha256_password BY 'xxxxxxxxxx';
GRANT SELECT, INSERT ON wy_bi.* TO 'wy_bi_rw';
GRANT CREATE TABLE, ALTER, DROP,TRUNCATE,OPTIMIZE, dictGet ON wy_bi.* TO 'wy_bi_rw';





分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS