RDS MySQL如何终止会话

概述

本文主要介绍RDS MySQL如何终止会话。

操作步骤

RDS MySQL支持如下2种方式来终止会话。

  • 通过DMS终止会话

  • 通过kill命令终止会话

重要

高权限账号支持终止所有会话,普通账号仅支持终止当前会话,关于账号权限的更多信息,请参见账号类型

通过DMS终止

  1. 登录RDS数据库,关于如何登录RDS数据库,请参考通过DMS登录RDS数据库

  2. 右键实例ID,选择性能 > 实例会话image

  3. 在弹出的会话框中选择新版并进行授权,仅首次登录需授权。

  4. 您可以择多个会话,然后通过 kill选中会话 按钮来终止相关会话。 image

通过kill命令终止

  1. 通过MySQL命令行工具连接实例,请参见连接实例

    说明

    RDS实例在连接数已满的情况下,是无法通过DMS或者MySQL命令行工具连接实例的。如果无法通过DMS或MySQL命令行工具连接,建议先在控制台的参数设置中将wait_timeout参数(单位秒)设置为比较小的值(比如60),让RDS实例主动关闭空闲时间超过60秒的连接,以便稍后可以通过DMS或者MySQL命令行工具连接访问实例。

  2. 通过如下命令查看当前会话情况,记录想要结束的会话的Id。

    show processlist;

    系统显示类似如下。 命令行查看会话

  3. 执行如下命令,结束会话。

    kill [$ID];
    说明

    [$ID]为上一步记录的Id。

    系统显示类似如下。 命令行kill会话

适用于

  • 云数据库 RDS MySQL 版