云原生数据仓库 AnalyticDB MySQL 版支持高权限账号和普通账号两种类型的数据库账号,高权限账号可以管理所有普通账号和数据库;使用普通账号进行数据库操作时,需要手动创建普通账号,然后为普通账号授权。
数据库账号类型
AnalyticDB for MySQL支持高权限账号和普通账号这两种数据库账号,两种账号的区别见下表。
数据库账号类型 | 说明 |
高权限账号 |
|
普通账号 |
|
创建高权限账号
- 登录云原生数据仓库AnalyticDB MySQL控制台。
- 在页面左上角,选择集群所在地域。
- 在左侧导航栏,单击集群列表。
根据您的集群类型,选择湖仓版或数仓版。
单击目标集群ID。
在左侧导航栏,单击账号管理。
如果是数仓版集群,单击创建高权限账号。若为湖仓版集群,单击创建账号。
在创建高权限账号或创建账号面板,设置相关参数。
参数
说明
数据库账号
高权限账号的账号名称,根据控制台提示输入符合要求的名称。
账号类型
数仓版集群固定为高权限账号,无需配置。
湖仓版集群,请选择高权限账号。
新密码
高权限账号的密码,根据控制台提示输入符合要求的账号密码。
确认密码
再次输入高权限账号的密码。
描述
备注该账号的相关信息,便于后续账号管理。可选。
单击确定完成账号创建。
重置高权限账号密码
如果忘记集群的高权限账号密码,可以通过管理控制台重新设置密码。
为了数据安全,建议您定期更换密码。
在账号管理页面,单击高权限账号右侧的修改密码,根据控制台提示输入新密码并确认后,单击确定。
创建和授权普通账号
控制台操作
仅企业版、基础版及湖仓版集群支持通过控制台操作,创建和授权普通账号。
- 登录云原生数据仓库AnalyticDB MySQL控制台。
- 在页面左上角,选择集群所在地域。
- 在左侧导航栏,单击集群列表。
在湖仓版页签,单击目标集群ID。
在左侧导航栏,单击账号管理。
单击创建账号。
在创建账号面板,设置相关参数。
参数
说明
数据库账号
普通账号的账号名称,根据控制台提示输入符合要求的名称。
账号类型
选择普通账号。
说明如果想使用RAM用户(子账号)在AnalyticDB for MySQL湖仓版控制台进行SQL开发,在创建完普通账号后,您需要绑定RAM用户与数据库普通账号。详情请参见绑定或解绑RAM用户与数据库账号。
新密码
普通账号的密码,根据控制台提示输入符合要求的账号密码。
确认密码
再次输入普通账号的密码。
描述
备注该账号的相关信息,便于后续账号管理。可选。
单击确定完成账号创建。
账号创建完成后,您可以单击目标账号操作列的权限设置账号权限。
SQL操作
数仓版和企业版、基础版及湖仓版集群都可以通过SQL语句创建和授权普通账号。数仓版集群通过SQL语句创建的普通账号,不会在控制台显示。
创建数据库账号,请参见CREATE USER。
授权数据库账号,请参见GRANT。
撤销数据库账号权限,请参见REVOKE。
更改数据库账号名,请参见RENAME USER。
删除数据库账号,请参见DROP USER。