暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
ClickHouse生产运维系列[部署篇]-04_ClickHouse创建数据库及用户.pdf
189
6页
2次
2024-03-12
25墨值下载
一、前言
在前面的章节里,我们已经次用ckman 安装部署了两套ClickHouse集群。本节我们将在其中一套集
群上演示创建用户角色、创建数据库和用户,并为用户赋予不同权限。以便为后面导入数据验证测试以
及为chproxy调整配置文件做准备。
二、创建用户角色
为更好管理不同用户角色,建议为不同的角色先创建对应的配置文件。
1)创建配置文件
2)创建角色
也可以通过ClickHouse自带的客户端工具进行上述命令操作。
ClickHouse 客户端自带工具登录方式为: IP:8123/play,使用浏览器登录。
如下演示创建一个管理只读用户的配置文件,并在该配置文件下创建一个只读用户,演示操作如
下:
创建配置文件:
-- 执行如下SQL
CREATE PROFILE IF NOT EXISTS 'database_admin' ON CLUSTER prod_cd_cluster;
1
2
CREATE ROLE IF NOT EXISTS read_write ON CLUSTER prod_cd_cluster SETTINGS
PROFILE 'database_admin';
1
CREATE PROFILE IF NOT EXISTS 'database_user' ON CLUSTER prod_cd_cluster;1
选择default账号,密码为创建CK集群时设置的密码
命令后跟 on cluster cluster_name (如果不添加cluster_name,数据不会创建在整个集群而只是
某个节点)
点击Run执行命令
创建只读用户:
三、创建数据库
可以通过show databases SQL命令来查看当前集群所有数据库信息,如下所示:
CREATE ROLE IF NOT EXISTS read_only ON CLUSTER ck_replica1 SETTINGS PROFILE
'database_user' ON CLUSTER prod_cd_cluster;
1
CREATE DATABASE IF NOT EXISTS ckdb ON CLUSTER prod_cd_cluster;1
-- 查询数据库信息
show databases
1
2
of 6
25墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜