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

:ApsaraDB RDS for MySQLインスタンスのセッションを終了するにはどうすればよいですか。

最終更新日:Jul 21, 2025

概要

このトピックでは、ApsaraDB RDS for MySQLインスタンスのセッションを終了する方法について説明します。

手順

次のいずれかの方法を使用して、RDSインスタンスのセッションを終了できます。

  • セッション管理機能を使用します。

  • killコマンドを使用します。

重要

特権アカウントはすべてのセッションを終了できます。 標準アカウントは、現在のセッションのみを終了できます。 アカウント権限の詳細については、「アカウントタイプ」をご参照ください。

セッション管理機能を使用したセッションの終了

  1. ApsaraDB for RDS コンソールにログインします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。

  2. 表示されるページの左側のナビゲーションウィンドウで、[自律型サービス] > [ワンクリック診断] を選択します。

  3. [セッション管理] タブをクリックします。

  4. [セッション管理] タブで、RDSインスタンスの現在のセッションに関する情報を表示し、セッション終了機能を使用して不要なセッションを終了します。 詳細については、「セッション管理機能の使用」をご参照ください。

    image

killコマンドを使用したセッションの終了

  1. MySQLコマンドラインツールを使用してRDSインスタンスに接続します。 詳細については、「クライアントまたはCLIを使用したApsaraDB RDS For MySQLインスタンスへの接続」をご参照ください。

    説明

    RDSインスタンスへの接続数が上限に達した場合、データ管理 (DMS) またはMySQLコマンドラインツールを使用してRDSインスタンスに接続することはできません。 この場合、セッション管理機能を使用してセッションを終了することを推奨します。

  2. 次のステートメントを実行して、現在のセッションを照会し、終了するセッションのIDを記録します。

    SHOW processlist;

    次のサンプル出力が返されます。Viewing sessions via command line

  3. 次のコマンドを実行してセッションを終了します。

    KILL [$ID];
    説明

    [$ID] は、削除するセッションのIDを指定します。

    次のサンプル出力が返されます。 Terminating a session via command line

次に何をすべきか

wait_timeoutおよびinteraction_timeoutパラメーターを変更して、RDSインスタンスのタイムアウト期間を最適化し、接続を自動的に終了させることができます。 詳細は、「インスタンスパラメーターの変更」をご参照ください。

重要

パラメータの変更は、新しいセッションにのみ影響します。

  • 非インタラクティブモードの接続の場合、ApsaraDB RDSコンソールにログインし、[パラメーター] ページのwait_timeoutパラメーターの値を減らします。 wait_timeoutパラメーターは、非対話モードの接続のタイムアウト期間を指定します。 デフォルト値: 86400 単位は秒です。 デフォルト値は24時間です。 非対話型接続がwait_timeoutパラメーターの値より長い期間アイドル状態の場合、RDSインスタンスは自動的に接続を終了します。

  • インタラクティブモードで接続する場合は、ApsaraDB RDSコンソールにログインし、[パラメーター] ページのinteractive_timeoutパラメーターの値を減らします。 interactive_timeoutパラメーターは、対話モードでの接続のタイムアウト期間を指定します。 デフォルト値: 7200 単位は秒です。 デフォルト値は2時間です。 対話型接続がinteractive_timeoutパラメーターの値よりも長い期間アイドル状態の場合、RDSインスタンスは自動的に接続を終了します。

適用範囲

  • ApsaraDB RDS for MySQL