更新时间:2026-04-24 GMT+08:00
创建账号
操作场景
创建云数据库RDS实例时,系统默认同步创建管理员root账号,您可根据业务需要,添加其他账号。
约束限制
恢复中的实例,不可进行该操作。
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 单击页面左上角的
,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 - 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的基本信息页。
- 在左侧导航栏,单击“数据库与账号管理”,选择“用户账号”页签。
- 单击“创建账号”,在弹出框中,输入账号名称、密码和权限,单击“确定”。
表1 参数说明 参数
说明
账号名称
数据库账号名称在1到63个字符之间,由字母、数字或下划线组成,不能包含其他特殊字符,不能以pg和数字开头,不能和系统用户名称相同。系统用户包括:rdsAdmin,rdsRepl,rdsBackup,rdsDisaster,rdsMetric,rdsProxy,rdsDdm。
- rdsAdmin:管理账户,拥有最高权限,用于查询和修改实例信息、故障排查、迁移、恢复等操作。
- rdsRepl:复制账户,用于备实例或只读实例在主实例上同步数据。
- rdsBackup:备份账户,用于后台的备份。
- rdsDisaster:容灾账户,用于搭建跨Region容灾。
- rdsMetric:指标监控账户,用于watchdog采集数据库状态数据。
- rdsProxy:数据库代理账户,该账户在开通数据库代理时才会自动创建,用于通过读写分离地址连接数据库时鉴权使用。
- rdsDdm:分布式数据库中间件账户。
密码
- 长度为8~32个字符,至少包含大写字母、小写字母、数字、特殊字符三种字符的组合,其中允许输入 ~ ! @ # $ % ^ * - _ = + ? , 特殊字符。
- 密码不能包含数据库账号名称或名称的逆序。
- 密码不能是易于破解的弱密码,否则会因弱密码拦截导致创建用户失败。建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。
权限
可以为创建的用户指定角色权限,包括CREATEDB、CREATEROLE、REPLICATION。
- CREATEDB:代表该用户具备创建数据库的权限。当不指定此属性时,新创建的用户默认无法创建数据库。
- CREATEROLE:代表该用户具备创建其它用户角色的权限。当不指定此属性时,默认无法使用此用户创建新用户。
- REPLICATION:代表该用户具备使用流复制或逻辑复制的能力。当不指定此属性时,默认无法使用此用户搭建流复制或逻辑复制。
- 数据库账号添加成功后,您可在当前实例的账号列表中,对其进行管理。
父主题: 账号管理(非管理员权限)