全部产品
云市场

管理用户账号和数据库

更新时间:2019-10-17 09:37:29

在管理用户账号和数据库之前,首先需要登陆阿里云官网,进入TSDB管理控制台,选择已经购买的实例。

账号类型

时序数据库Influxdb版实例支持两种数据库账号:管理员账号和普通账号。您可以在控制台管理所有账号和数据库,账号拥有的具体权限请参见文末账号权限列表

账号类型 说明
管理员账号 只能通过控制台创建和管理。
一个实例中只能创建一个管理员账号,可以管理所有数据库。
不能创建和管理其他账号。
拥有实例下所有数据库操作的所有权限。
普通账号 只能通过控制台创建和管理。
一个实例可以创建多个普通账号 。
不能创建和管理其他账号。
需要通过控制台给普通账号授予特定数据库的权限。
可以对已授权的数据库进行读写操作

管理用户账号

创建用户账号

  1. 在管理控制台中的账号管理页面中点击创建

    账号管理:账号管理

  2. 进入创建页面后,设置账号和密码。

    创建管理员账号:管理员账号

    创建普通账号:普通账号

    • 可以创建管理员账号和普通账号。1个InfluxDB实例只允许创建1个管理员账号。
    • 数据库账号:由小写字母、数字、下划线组成,以字母开头、字母或数字结尾,最长16个字符
    • 密码:大写、小写、数字、特殊字符占三种,长度为8-32位,特殊字符为!@#$%^&*()_+-=

创建账号成功后,如下图所示(假设我们在这里创建了一个名为db_test的账号)。

权限管理

删除用户账号

账号管理页面中,点击需要删除的用户账号对应的删除按钮即可,如下图所示。权限管理-删除

管理数据库

创建数据库

  1. 数据库管理页面点击创建

    创建数据库

  2. 进入创建页面后,输入数据库名创建数据库,创建成功后,如下图所示(假设我们在这里创建了一个名为mydb的数据库)。

    存储策略管理

新创建的数据库默认的保留策略是autogen,初始化的保留策略时长为0s,表示数据永久保存,如果需要对此进行修改,请点击存储策略管理,根据您的需求来修改存储策略,包括创建新的保留策略和修改已有的保留策略。

创建新的保留策略

进入到存储策略管理页面后,点击创建

创建存储策略-1

创建新的保留策略,在这里,我们创建了名为oneday的保留策略,保存时长为1天,如下图所示。

创建存储策略-2

修改已有的保留策略

假设我们想要将autogen的时长设为2小时,那么请点击修改

修改存储策略-1

将时长设为2小时,如下图所示。

修改存储策略-1

设置默认的保留策略

保留策略描述了数据在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.