管理用户账号和数据库
在管理用户账号和数据库之前,首先需要登陆阿里云官网,进入TSDB管理控制台,选择已经购买的实例。
账号类型
时序数据库Influxdb版实例支持两种数据库账号:管理员账号和普通账号。您可以在控制台管理所有账号和数据库,账号拥有的具体权限请参见文末账号权限列表。
账号类型 | 说明 |
---|---|
管理员账号 | 只能通过控制台创建和管理。 一个实例中只能创建一个管理员账号,可以管理所有数据库。 不能创建和管理其他账号。 拥有实例下所有数据库操作的所有权限。 |
普通账号 | 只能通过控制台创建和管理。 一个实例可以创建多个普通账号 。 不能创建和管理其他账号。 需要通过控制台给普通账号授予特定数据库的权限。 可以对已授权的数据库进行读写操作 |
管理用户账号
创建用户账号
在管理控制台中的账号管理页面中点击创建。
账号管理:
进入创建页面后,设置账号和密码。
创建管理员账号:
创建普通账号:
- 可以创建管理员账号和普通账号。1个InfluxDB实例只允许创建1个管理员账号。
- 数据库账号:由小写字母、数字、下划线组成,以字母开头、字母或数字结尾,最长16个字符
- 密码:大写、小写、数字、特殊字符占三种,长度为8-32位,特殊字符为!@#$%^&*()_+-=
创建账号成功后,如下图所示(假设我们在这里创建了一个名为db_test
的账号)。
删除用户账号
在账号管理页面中,点击需要删除的用户账号对应的删除按钮即可,如下图所示。
管理数据库
创建数据库
在数据库管理页面点击创建。
进入创建页面后,输入数据库名创建数据库,创建成功后,如下图所示(假设我们在这里创建了一个名为
mydb
的数据库)。
新创建的数据库默认的保留策略是autogen
,初始化的保留策略时长为0s,表示数据永久保存,如果需要对此进行修改,请点击存储策略管理,根据您的需求来修改存储策略,包括创建新的保留策略和修改已有的保留策略。
创建新的保留策略
进入到存储策略管理页面后,点击创建。
创建新的保留策略,在这里,我们创建了名为oneday
的保留策略,保存时长为1天,如下图所示。
修改已有的保留策略
假设我们想要将autogen
的时长设为2小时,那么请点击修改。
将时长设为2小时,如下图所示。
设置默认的保留策略
保留策略描述了数据在TSDB For InfluxDB®中保存的时间,如果在读写数据时不明确指定保留策略,则使用默认(default)的保留策略。
删除数据库
在数据库管理页面中,点击需要删除的数据库对应的删除按钮即可,如下图所示。
权限管理
用户可修改指定普通账号下数据库的读写权限。
例如,对数据库mydb
授权读写权限,如下图所示。
管理员用户权限
管理员用户具有对所有数据库的读取和写入访问权限,并且对以下管理查询具有完全访问权限:
数据库管理:
◦ CREATE DATABASE
, and DROP DATABASE
◦ DROP SERIES
and DROP MEASUREMENT
◦ CREATE RETENTION POLICY
, ALTER RETENTION POLICY
, and DROP RETENTION POLICY
◦ CREATE CONTINUOUS QUERY
and DROP CONTINUOUS QUERY
注:管理员账号的数据库管理权限全部开放,但其 用户管理权限 暂未开放。
账号权限列表
账号类型 | 授权类型 | 操作对象 | 权限 | ||||
管理员账号 | - | 数据库 | SHOW DATABASES | USE (DATABASE) | CREATE DATABASE | DROP DATABASE | |
数据操作 | SELECT | INSERT | DELETE (FROM) | CARDINALITY | SHOW TAG KEY (EXACT) CARDINALITY | ||
SHOW TAG VALUES (EXACT) CARDINALITY | SHOW FIELD KEY (EXACT) CARDINALITY | SHOW MEASUREMENT (EXACT) CARDINALITY | SHOW TAG KEYS | SHOW TAG VALUES | |||
SHOW FIELD KEYS | SHOW QUERIES | EXPLAIN (ANALYZE) | |||||
SHARD | SHOW SHARDS | DROP SHARD | SHOW SHARD GROUPS | ||||
时间序列 | SHOW SERIES | DROP SERIES | DROP SERIES | ||||
连续查询 | CREATE CONTINUOUS QUERY | DROP CONTINUOUS QUERY | SHOW CONTINUOUS QUERIES | ||||
订阅管理权限 | CREATE SUBSCRIPTIONS | DROP SUBSCRIPTIONS | SHOW SUBSCRIPTIONS | ||||
度量 | SHOW MEASUREMENTS | SHOW MEASUREMENT (EXACT) CARDINALITY | DROP MEASUREMENT | ||||
保留策略 | SHOW RETENTION POLICIES | DROP RETENTION POLICY | CREATE RETENTION POLICY | ALTER RETENTION POLICY | |||
普通账号 | 读写 | 数据库 | SHOW DATABASES | USE (DATABASE) | |||
数据操作 | SELECT | INSERT | DELETE (FROM) | CARDINALITY | SHOW TAG KEY (EXACT) CARDINALITY | ||
SHOW TAG VALUES (EXACT) CARDINALITY | SHOW FIELD KEY (EXACT) CARDINALITY | SHOW MEASUREMENT (EXACT) CARDINALITY | SHOW TAG KEYS | SHOW TAG VALUES | |||
SHOW FIELD KEYS | SHOW QUERIES | EXPLAIN (ANALYZE) | |||||
时间序列 | SHOW SERIES | DROP SERIES | DROP SERIES | ||||
连续查询 | CREATE CONTINUOUS QUERY | DROP CONTINUOUS QUERY | SHOW CONTINUOUS QUERIES | ||||
度量 | SHOW MEASUREMENTS | SHOW MEASUREMENT (EXACT) CARDINALITY | |||||
保留策略 | SHOW RETENTION POLICIES | DROP RETENTION POLICY |
InfluxDB® is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, time series database InfluxDB edition.
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论