概要
このトピックでは、ApsaraDB RDS for MySQL インスタンスでセッションを終了する方法について説明します。
操作手順
ApsaraDB RDS for MySQL インスタンスのセッションは、次のいずれかの方法で終了できます。
-
セッション管理機能の使用
-
KILL コマンドの使用
特権アカウントはすべてのセッションを終了できます。標準アカウントは、自身のセッションのみを終了できます。アカウントの権限の詳細については、「アカウントタイプ」をご参照ください。
セッション管理を使用したセッションの終了
-
「ApsaraDB RDS インスタンスリスト」に移動します。上部メニューでインスタンスが配置されているリージョンを選択し、インスタンスの ID をクリックします。
-
左側のナビゲーションペインで、[自律サービス] > [診断] を選択します。
-
[セッション管理] タブをクリックします。
-
[セッション管理] ページで、現在のセッションを表示し、不要な接続を終了します。詳細については、「セッション管理」をご参照ください。
セッションリストで、1 つ以上のセッションを選択して [選択したセッションを終了] をクリックするか、[すべてのセッションを終了] をクリックします。
KILL コマンドの使用
-
MySQL コマンドラインツールを使用してインスタンスに接続します。詳細については、「インスタンスへの接続」をご参照ください。
説明インスタンスが接続上限に達した場合、Data Management (DMS) や MySQL コマンドラインツールを使用してインスタンスに接続することはできません。この場合、セッション管理機能を使用してセッションを終了してください。
-
次のコマンドを実行して現在のセッションを表示し、終了するセッションの ID を確認します:
SHOW PROCESSLIST;このコマンドを実行すると、次のような出力が返されます:

-
次のコマンドを実行してセッションを終了します:
KILL [$ID];説明[$ID] は、前の手順で確認したセッション ID です。
このコマンドを実行すると、次のような出力が返されます:

次のステップ
wait_timeout および interactive_timeout パラメーターの値を調整することで、インスタンスがアイドル接続を自動的に閉じるタイミングを制御できます。詳細については、「インスタンスパラメーターの設定」をご参照ください。
これらのパラメーターへの変更は、新しいセッションにのみ適用されます。既存のセッションは影響を受けません。
-
非対話型モードの接続の場合、コンソールの [パラメーター] ページで
wait_timeoutパラメーターの値を小さくすることができます。wait_timeoutパラメーターは、非対話型のアイドル接続のタイムアウト期間 (秒単位) を指定します。デフォルト値は 86400 (24 時間) です。非対話型の接続が、指定されたwait_timeout期間を超えてアイドル状態のままである場合、インスタンスは自動的にその接続を閉じます。 -
対話型モードの接続の場合、コンソールの [パラメーター] ページで
interactive_timeoutパラメーターの値を小さくすることができます。interactive_timeoutパラメーターは、対話型のアイドル接続のタイムアウト期間 (秒単位) を指定します。デフォルト値は 7200 (2 時間) です。対話型の接続が、指定されたinteractive_timeout期間を超えてアイドル状態のままである場合、インスタンスは自動的にその接続を閉じます。
適用対象
-
ApsaraDB RDS for MySQL