暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ClickHouse创建用户

原创 letitia1208 2022-04-19
11537
  • ClickHouse可以用default用户创建新用户,但是首先要给default配置管理员权限。

    到 /etc/clickhouse-server 目录下更改user.xml文件,将<access_management>1</access_management>的注释去掉:
    image.png

  • 用default用户进入ClickHouse:clickhouse-client -h localhost -u default --password abc.123 (默认无需密码,这里之前设置了密码)
    image.png

  • 用sha256_password加密方式创建新用户: create user test identified with sha256_password by ‘abc.123’ host any;
    image.png

  • 查看用户系统信息:select * from system.users FORMAT Vertical;
    image.png

  • 从系统信息可以看到test用户保存在local_directory中,这个具体地址可以在配置文件config.xml中找到,可以自行更改,重启服务生效。
    image.png

    image.png

------- 至此新用户就创建成功了 -------------------

  • 下面用第三方工具连接ClickHouse(这里用DBeaver)
    image.png

  • 创建角色:create role test_role;
    image.png

  • 给角色授权:grant all on test.* to test_role;
    image.png

  • 给用户授权:grant test_role to test;
    image.png

----------------完--------------------

最后修改时间:2022-04-19 17:14:51
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论