全部產品
Search
文件中心

ApsaraDB RDS:刪除帳號

更新時間:Nov 22, 2025

您可以通過RDS控制台或API介面刪除不再使用的RDS MySQL執行個體的資料庫帳號(包含高許可權帳號和普通帳號),也可以通過SQL命令刪除普通帳號。

通過控制台刪除高許可權帳號或普通帳號

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列單擊帳號管理

  3. 單擊待刪除帳號其右側操作列中的移除

  4. 在彈出的對話方塊中,單擊確定

通過SQL命令刪除普通帳號

說明

僅部分執行個體類型支援通過SQL命令刪除普通帳號,不能刪除高許可權帳號。

  1. 通過DMS登入RDS執行個體

  2. 登入成功後,在頁面上方的功能表列中,選擇SQL視窗

  3. 執行如下SQL,刪除帳號:

    DROP USER 'username';
  4. 單擊執行以刪除帳號。

常見問題

通過RDS控制台刪除帳號報錯?

問題描述

在RDS MySQL控制台帳號管理頁面刪除使用者時報錯刪除賬戶失敗,請檢查輸入的參數或請求。執行個體中可能存在其他進程正在等待鎖,或者該資料庫賬戶的host值未設定為%,即允許任意主機登入。

解決方案

通過RDS MySQL控制台建立的使用者帳號預設主控件白名單為%,即允許任意主機訪問。若帳號是通過SQL命令手動建立,且建立時指定了僅允許IP或網段登入(如'username'@'10.10.10.1''username'@'10.%.%.%'),則該帳號無法通過RDS控制台刪除。

請執行如下SQL先查詢待刪除帳號是否為非%配置,若主機host為非%形式,則不允許通過RDS控制台刪除,需要通過DROP user命令列方式刪除。

-- 檢查待刪除帳號是否為非%配置(如192.168.1.1、192.168.1.%等)
SELECT user,host FROM mysql.user WHERE user='待刪除使用者名稱';

-- 若主機host為非%形式,需通過DROP命令刪除帳號
DROP user 'user'@'host';DROP USER '待刪除使用者名稱'@'目標主機IP或網段';

相關文檔