更新时间:2025-08-04 GMT+08:00

设置数据库账号密码

功能介绍

设置指定数据库账号的密码。

接口约束

  • 实例在创建、变更规格、修改端口、冻结、异常等状态下不能执行该操作。
  • 除RDS界面和API以外的其他方式创建的数据库和账号,如果创建的数据库名和账号名不满足数据库命名规则(参见表2)和账号命名规则(参见表2),例如包含中文或不支持的特殊字符,那么该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。

URI

  • URI格式

    POST /v3/{project_id}/instances/{instance_id}/db_user/resetpwd

  • 参数说明
    表1 参数说明

    名称

    是否必选

    说明

    project_id

    参数解释

    租户在某一Region下的项目ID。

    获取方法请参见获取项目ID

    约束限制

    不涉及。

    取值范围

    不涉及。

    默认取值

    不涉及。

    instance_id

    参数解释

    实例ID。

    约束限制

    不涉及。

    取值范围

    不涉及。

    默认取值

    不涉及。

请求消息

表2 参数说明

名称

是否必选

参数类型

说明

name

String

参数解释

数据库账号名称。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

password

String

参数解释

数据库账号密码。

约束限制

建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。

取值范围

非空,密码长度在8到32个字符之间,至少包含大写字母、小写字母、数字、特殊字符~!@#$%^*-_+?,三种字符的组合,不能与账号名或倒序的账号名相同。

默认取值

不涉及。

请求示例

修改rdsuser用户的密码。

POST https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/161e33e453954e21acfff65bfa3dbfebin04/db_user/resetpwd
{
    "name": "rdsuser",
    "password": "Test@12345678"
}

响应消息

  • 正常响应要素说明
    表3 要素说明

    名称

    参数类型

    说明

    resp

    String

    参数解释

    调用结果。

    取值范围

    调用正常时,返回“successful”。

状态码

错误码

请参见错误码