1、首先执行show processlist; 可以查看到当前用户下所有正在执行的sql语句的状态和执行时间,找到你要kill的sql语句的进程id (假设为22342);
成都创新互联专注于企业成都全网营销、网站重做改版、于洪网站定制设计、自适应品牌网站建设、H5高端网站建设、商城网站开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为于洪等各大城市提供网站开发制作服务。
2、执行命令:kill 22342;
你查一下是否是连接超时:
msyql show global variables like '%timeout%';
设置mysql server超时时间(以秒为单位):
msyql set global wait_timeout=10;
msyql set global interactive_timeout=10;
在客户端终止这个查询,自然你还得向想数据库发送一个指令,可以直接把跟数据库的链接断开。cn.close()