如何重置 Amazon RDS 数据库实例的管理员用户密码?

1 分钟阅读
0

我想重置我的 Amazon Relational Database Service(Amazon RDS)数据库实例的管理员(主)用户密码。

简短描述

您可以使用 Amazon RDS 控制台来更改数据库实例的管理员用户密码。

对于集群系统,例如 Amazon Aurora,为集群中具有 Writer 或 Reader 角色的任何 RDS 数据库实例重置密码。然后,选择立即应用。密码更改是异步的,但会尽快生效。这意味着 RDS 数据库实例不需要重启。

注意: 现有连接不会中断。但是,重新连接时,必须提供更新后的密码。

解决方法

要修改数据库实例的主用户密码,请完成以下步骤:

  1. 打开 Amazon RDS 控制台
  2. 选择数据库
  3. 选择 RDS 数据库实例,然后选择修改
    注意:对于 Aurora,先扩展集群,然后选择要修改的实例。然后,选择修改
  4. 新主密码字段中输入要使用的密码。
    注意:密码更改是异步的,但会尽快生效。此更改忽略了立即应用设置。
  5. 选择继续,然后选择修改数据库实例

注意: 在某些情况下,您的 RDS 管理员用户可能会失去权限。如果发生这种情况,则重置数据库实例上的管理员用户密码。然后,您将重新获得访问权限,所有已撤销的权限亦将恢复。密码可以与以前使用的密码相同,也可以是新密码。

要使用 AWS 命令行界面(AWS CLI)修改密码,请运行 modify-db-instance 命令。对于 Aurora 集群,请运行 modify-db-cluster 命令。

您也可以使用 Amazon RDS API ModifyDBInstance 修改 RDS 数据库实例。

**注意:**如果在运行 AWS CLI 命令时收到错误,请确保您使用的是最新的 AWS CLI 版本

RDS 控制面板上您的 RDS 数据库实例的状态字段更改为 resetting-master-credentials。修改完成后,状态列更改为可用

相关信息

使用“立即应用”设置

使用参数组

重置 db_owner 角色密码

我忘记了 AWS 账户的根用户密码

AWS 官方
AWS 官方已更新 9 个月前