本文档将介绍如何在 AnalyticDB for PostgreSQL 的实例中创建账号及重置密码。
背景信息
AnalyticDB for PostgreSQL实例支持两种数据库账号:高权限账号和普通账号。
- 高权限账号拥有所有数据库的所有操作权限。
- 普通账号拥有已授权数据库(owner)的所有操作权限。
说明 操作权限包括SELECT、INSERT、UPDATE、DELETE、TRUNCATE、REFERENCES、TRIGGER。
在使用云原生数据仓库PostgreSQL版之前,需要AnalyticDB for PostgreSQL 实例中创建初始账号用来连接数据库。用户无法在控制台创建其他账号,但是登录到数据库后可通过SQL语句创建其他账号。请参见使用SQL语句创建账号。
创建初始账号
注意
- 初始账号创建后,无法删除该账号。
- 初始账号为高权限账号。
使用SQL语句创建账号
- 创建高权限账号
create role admin0 WITH LOGIN ENCRYPTED PASSWORD '111111' rds_superuser;
- 创建普通账号
create role test1 WITH LOGIN ENCRYPTED PASSWORD '111111';
重置密码
在使用 AnalyticDB for PostgreSQL 过程中,如果忘记数据库账号密码,可以通过 AnalyticDB for PostgreSQL 数据库管理控制台 重新设置密码。
注意 为保障数据安全,建议您定期更换密码。
相关API
API | 描述 |
---|---|
CreateAccount | 创建账户 |
DescribeAccounts | 查询数据库账户信息 |
ModifyAccountDescription | 修改数据库账户的备注名 |
ResetAccountPassword | 重置账户密码 |
在文档使用中是否遇到以下问题
更多建议
匿名提交