跳至內容

如何重設 Amazon RDS 資料庫執行個體的主要使用者密碼?

1 分的閱讀內容
0

我想要重設 Amazon Relational Database Service (Amazon RDS) 資料庫執行個體的主要使用者密碼。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

若要變更 RDS 資料庫執行個體的主要使用者密碼,請使用 Amazon RDS 主控台、AWS CLI 或 Amazon RDS API。您可以使用先前的密碼或新密碼。

對於 Amazon Aurora 資料庫叢集,請針對叢集中具有 Writer 或 Reader 角色的任一資料庫執行個體重設密碼。

**注意:**重設密碼時,Amazon RDS 不會刪除現有連線。但是,當您重新連線時,您必須提供更新後的密碼。

在密碼重設期間,Amazon RDS 主控台上的資料庫執行個體狀態將變更為 resetting-master-credentials。修改完成後,狀態將改為可用

Amazon RDS 主控台

若要修改資料庫執行個體的主要使用者密碼,請完成下列步驟:

  1. 開啟 Amazon RDS console (Amazon RDS 主控台)。
  2. 在導覽窗格中,選擇 Databases (資料庫)。
  3. 選取您的 RDS 資料庫執行個體,然後選擇 Modify (修改)。
    **注意:**對於 Aurora 資料庫叢集,展開叢集,然後選取要修改的執行個體。然後,選擇 Modify (修改)。
  4. Master password (主要密碼),輸入您要使用的新密碼。
  5. Confirm master password (確認主要密碼) 處輸入新密碼。
  6. 選擇 Continue (繼續),然後選擇 Modify DB instance (修改資料庫執行個體)。
    注意:密碼變更為非同步,並會盡快生效。此變更會忽略立即套用設定。

AWS CLI

若要修改密碼,請執行 modify-db-instance 命令:

aws rds modify-db-instance --db-instance-identifier example_db_id --apply-immediately --master-user-password example_new_password

**注意:**將 example_db_id 替換為您的資料庫執行個體 ID,並將 example_new_password 替換為新密碼。

對於 Aurora 資料庫叢集,執行 modify-db-cluster 命令:

aws rds modify-db-cluster --db-cluster-identifier example_cluster_id --apply-immediately --master-user-password example_new_password

**注意:**將 example_cluster_id 替換為您的 Aurora 叢集 ID,並將 example_new_password 替換為新密碼。

Amazon RDS API

您也可以使用 Amazon RDS API 變更主要使用者密碼。對於 RDS 資料庫執行個體,請使用 ModifyDBInstance API 呼叫。對於 Aurora 資料庫叢集執行個體,請使用 ModifyDBCluster API 呼叫。

**注意:**當您重設主要密碼時,主要使用者的權限也會重設為預設值。如果主要使用者失去其權限,請使用新密碼登入,並恢復所有已撤銷的權限。

相關資訊

Amazon RDS 的參數群組

重設 Amazon RDS for Microsoft SQL Server 主要使用者的 db_owner 角色成員資格

我忘記了 AWS 帳戶的根使用者密碼