注意事项
- 仅实例版本为5.3.6 10460044及以上版本才支持账号管理功能。
- 目前控制台只支持对普通账号授予DML、DDL、只读、读写四种权限,如需授予更精细化的权限,请使用SQL语句进行操作,详情请参见SQL基本操作。
账号类型和权限
- PolarDB-X 1.0实例支持如下两种数据库账号类型:
账号类型 | 说明 |
高权限账号 |
|
普通账号 |
|
- 不同类型的账号在不同权限下支持的SQL操作如下表所示:
账号类型 | 权限 | SELECT | INSERT | UPDATE | DELETE | INDEX | ALTER | CREATE | DROP | GRANT |
普通账号 | DDL | 不支持 | 不支持 | 不支持 | 不支持 | 支持 | 支持 | 支持 | 支持 | 不支持 |
DML | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | |
只读 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | |
读写 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | |
高权限账号 | Root | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
创建账号
- 登录云原生分布式数据库控制台。
- 在页面左上角选择目标实例所在地域。
- 在左侧导航栏中,单击实例列表。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中,单击账号管理。
- 单击页面右上角创建账号。
说明 仅支持通过控制台创建普通账号,若您需要创建高权限账号,请使用SQL语句进行创建,详情请参见创建、授权和删除用户。 - 在弹出的对话框中,设置如下参数:
参数 | 说明 |
新数据库账号 | 填写账号名称。 说明 账号名称需满足如下要求:
|
新密码 | 设置账号密码。 说明 账号密码需满足如下要求:
|
确认新密码 | 再次输入密码。 |
授权数据库 | 为该账号授予一个或多个数据库的权限。
说明
|
- 单击确定。
修改普通账号权限
- 登录云原生分布式数据库控制台。
- 在页面左上角选择目标实例所在地域。
- 在左侧导航栏中,单击实例列表。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中,单击账号管理。
- 在目标账号右侧的操作栏中,单击修改权限。
说明 高权限账号拥有所有数据库的所有权限,因此不需要修改权限。 - 在弹出的对话框中,设置如下参数:
参数 | 说明 |
授权数据库 | 为该账号修改一个或多个数据库的权限。
说明
|
- 单击确定。
重置账号密码
- 登录云原生分布式数据库控制台。
- 在页面左上角选择目标实例所在地域。
- 在左侧导航栏中,单击实例列表。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中,单击账号管理。
- 在目标账号右侧的操作栏中,单击重置密码。
- 在弹出的对话框中,设置如下参数:
参数 | 说明 |
新密码 | 设置账号密码。 说明 账号密码需满足如下要求:
|
确认新密码 | 再次输入密码。 |
- 单击确定。
删除账号
- 登录云原生分布式数据库控制台。
- 在页面左上角选择目标实例所在地域。
- 在左侧导航栏中,单击实例列表。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中,单击账号管理。
- 在目标账号右侧的操作栏中,单击删除。
说明 控制台不支持删除高权限账号操作,但您可以通过SQL语句删除高权限账号,详情请参见创建、授权和删除用户。 - 在弹出的对话框中,单击确定