本文介绍如何创建云原生数据仓库AnalyticDB MySQL版数据库账号以及高权限账号与普通账号的区别。
数据库账号类型
AnalyticDB MySQL版支持高权限账号和普通账号这两种数据库账号,两种账号的区别见下表。
数据库账号类型 |
说明 |
高权限账号 |
- 只能通过控制台创建和管理高权限账号。
- 一个集群中只能创建一个高权限账号,高权限账号可以管理所有普通账号和数据库。
- 使用高权限账号可以断开任意普通账号的连接。
- 开放了更多权限,可满足个性化和精细化的权限管理需求,例如可按用户分配不同表的查询权限等。
- AnalyticDB MySQL版中的高权限账号相当于MySQL中的root账号。
|
普通账号 |
- 只能通过SQL语句进行创建,创建方式,请参见CREATE USER。
- 一个集群最多可以创建256个普通账号。
- 需要手动为普通账号授予指定数据库的权限,详情请参见GRANT和权限模型。
- 普通账号不能断开其他普通账号的数据库连接。
|
创建高权限账号
- 登录云原生数据仓库AnalyticDB MySQL控制台。
- 在页面左上角,选择集群所在地域。
- 在左侧导航栏,单击集群列表。
- 根据您的集群类型,选择数仓版(3.0)。
- 单击目标集群ID。
- 在左侧导航栏单击账号管理。
- 在账号管理页面右上角,单击创建高权限账号。
- 在创建高权限账号面板,设置相关参数。
参数 |
说明 |
数据库账号 |
高权限账号的账号名称。名称需符合如下要求:
- 长度为2~16个字符。
- 以小写字母开头,小写字母或数字结尾。
- 可包含小写字母、数字以及下划线(_)。
|
账号类型 |
固定为高权限账号,无需配置。
|
密码 |
高权限账号的密码,密码需符合如下要求:
- 长度为8~32个字符。
- 至少包含大写字母、小写字母、数字或特殊字符中的任意三种。
- 特殊字符为:
!@#$%^&*()_+-= 。
|
确认密码 |
再次输入高权限账号的密码。 |
备注说明 |
备注该账号的相关信息,便于后续账号管理。可选。 |
- 单击确定即可。