ADB包含高权限账号和普通账号两种类型的数据库账号,不同的账号类型对应不同的操作权限。

数据库账号类型

数据库账号类型 说明
高权限账号
  • 只能通过控制台创建和管理高权限账号。
  • 一个集群中只能创建一个高权限账号,高权限账号可以管理所有普通账号和数据库。
  • 使用高权限账号可以断开任意普通账号的连接。
  • 开放了更多权限,可满足个性化和精细化的权限管理需求,例如可按用户分配不同表的查询权限等。
  • ADB中的高权限账号相当于MySQL中的root账号。
普通账号(子账号)
  • 只能通过数据链路的SQL语句创建和管理普通账号。
  • 一个集群最多可以创建256个普通账号。
  • 需要手动为普通账号授予指定数据库的权限
  • 普通账号不能断开其他普通账号的数据库连接。

创建高权限账号

  1. 登录AnalyticDB 控制台
  2. 在页面左上角,选择集群所在地域。
  3. 在左侧导航栏,单击集群列表
  4. 3.0集群列表中,单击目标集群ID
  5. 在左侧导航栏单击账号管理,然后在账号管理页面单击创建账号
  6. 创建账号页面,按照页面提示进行参数设置。
    参数 说明
    数据库账号 高权限账号的账号名。

    命名规则:以小写字母开头,小写字母或数字结尾,可包含小写字母、数字以及下划线(_),长度为2个字符~16个字符。

    账号类型 高权限账号,不可更改。
    密码 高权限账号的密码,密码设置规则如下:
    • 包含大写字母、小写字母、数字以及特殊字符。
    • 密码至少包含其中三项(大写字母、小写字母、数字以及特殊字符),长度为8~32个字符。
    • 支持的特殊字符有(!)、(@)、(#)、($)、(%)、(^)、(&)、(*)、(())、(_)、(+)、(-)、(=)。
    确认密码 确认高权限账号的密码。
    备注说明 备注信息,可选项。
  7. 单击确定,创建高权限账号。

创建普通账号

创建及授权普通账号,请参见CREATE USERGRANT

下一步

创建数据库