すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:アカウントの削除

最終更新日:Mar 29, 2026

不要になった特権アカウントまたは標準アカウントを、ApsaraDB RDS for MySQL インスタンスから削除します。コンソール、API オペレーションの呼び出し、または Data Management (DMS) 内での SQL ステートメント実行のいずれかの方法でアカウントを削除できます。

警告

削除は完全に不可逆です。実行前に、アプリケーションやサービスがそのアカウントを引き続き使用していないことを確認してください。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

  • ApsaraDB RDS for MySQL インスタンス

  • インスタンス上のアカウント管理に必要な権限が付与されていること

コンソールからアカウントを削除する

この方法は、特権アカウントおよび標準アカウントの両方に適用されます。

  1. インスタンス ページに移動します。上部ナビゲーションバーから、対象インスタンスが配置されているリージョンを選択します。該当インスタンスを見つけ、その ID をクリックします。

  2. 左側のナビゲーションウィンドウで、[アカウント] をクリックします。

  3. 削除対象のアカウントを特定し、[削除] をクリックします([操作] 列内)。

  4. 表示されるダイアログボックスで、[OK] をクリックします。

SQL ステートメントを使用して標準アカウントを削除する

SQL ステートメントでは、標準アカウントのみを削除できます。特権アカウントを削除する場合は、上記のコンソールによる方法をご利用ください。
  1. DMS を使用して RDS インスタンスにログインします

  2. 上部ナビゲーションバーから、[SQL コンソール] を選択します。

  3. 以下の SQL ステートメントを実行してアカウントを削除します。

    DROP USER 'username';
  4. [実行] をクリックします。

よくある質問

アカウント削除時のエラー

問題

ApsaraDB RDS for MySQL コンソールの [アカウント管理] ページでユーザーを削除する場合、コンソールはホスト値が %(すべてのホスト)に設定されたアカウントのみを削除できます。手動で特定のホスト制限付きでアカウントを作成した場合 — たとえば 'username'@'10.10.10.1''username'@'10.%.%.%' のように — 以下のエラーが発生し、コンソールによる削除は失敗します。

アカウントの削除に失敗しました。リクエストまたは入力パラメーターを確認してください。インスタンス内の他のスレッドがロックを待機中であるか、現在のデータベースアカウントのホスト値が % に設定されていません(すべてのホストからのログインを許可)。

解決方法

この問題を解決するには、代わりに DROP USER コマンドを使用します。まず、アカウントのホスト値を確認します。

SELECT user, host FROM mysql.user WHERE user = 'username_to_delete';

その後、正確なホスト値を指定してアカウントを削除します。

DROP USER 'username_to_delete'@'target_host_IP_or_network_segment';

次のステップ

API リファレンス

API オペレーション説明
DeleteAccountRDS インスタンスからデータベースアカウントを削除します
CreateAccountRDS インスタンス上にデータベースアカウントを作成します