问题

在mysql命令行 对一个sql文件执行了source命令,把sql文件的数据导入mysql。
因导入数据前,忘记把autocommit 关闭,导致导入较慢,因此需中断source 命令的运行。
计划 先找到source 对应的进程,然后kill

mysql> select * from information_schema.processlist where user = 'polcent_basepara';
+-----------+------------------+-------------------+----------------------+---------+------+-----------+------------------------------------------------------------------------------+
| ID        | USER             | HOST              | DB                   | COMMAND | TIME | STATE     | INFO                                                                         |
+-----------+------------------+-------------------+----------------------+---------+------+-----------+------------------------------------------------------------------------------+
| 168098009 | polcent_basepara | 10.85.5.205:55751 | polcent_baseparam_db | Query   |    0 | executing | select * from information_schema.processlist where user = 'polcent_basepara' |
| 185052178 | polcent_basepara | 10.85.5.205:39798 | polcent_baseparam_db | Sleep   |    0 |           | NULL                                                                         |
+-----------+------------------+-------------------+----------------------+---------+------+-----------+------------------------------------------------------------------------------+
2 rows in set (0.01 sec)

奇怪的一幕发生了,show processlist 里面没有对应的 进程
不指定用户名,再次执行 show processlist , 依然没有对应的进程,这可怎么kill ,找不到对应线程。。。

然后,开始网上到处搜解决方案,查看了几十个网页,唯一找到的办法就是重启mysql

问了开发,开发说不能重启数据库。。。

解决办法

突然一个想法冒了出来,执行source 命令的窗口 如果断开和 mysql 的连接,会不会终止数据的导入呢?

那就试试!
我用的是 secureCRT 连接的mysql , 点击断开连接后,我在另外一个窗口查询source导入数据对应的表的数据量,数据量不再增长了!
不像刚才,source 导入数据 执行的时候,表的数据量是不断增加的,现在数据量不变了,说明source 导入操作停止了! 大功告成!

写于 March.4, 2021

mysql手动中断source命令的执行相关推荐

  1. mysql source 导入本地文件_MySQL可使用source 命令导入本地sql脚本文件( )。

    [多选题]葡萄酒封装作为最重要的一个流程,极大部分采用自动化.以下选项中属于葡萄酒封装线程序的是(). [单选题]CMYK 模型中的 K 表示何种颜色,该模式主要用于打印行业 [单选题]下列哪项不是二 ...

  2. linux mysql source命令_Linux下source命令详解

    source命令用法 source FileName source命令作用 在当前bash环境下读取并执行FileName中的命令. *注:该命令通常用命令"."来替代. 使用范例 ...

  3. Linux Shell脚本中点号和source命令

    Linux中一个文件是根据其是否具有执行属性来判断他是否可以直接运行的.就像Windows下的exe一样.如果我们要执行某一个文件,可以先将其权限修改为可执行(必须是所有者或者root才能修改).然后 ...

  4. [转载] mac开发者,你不得不知道的环境变更设置方法(如Java的环境变更 source命令 )

    参考链接: 设置Java环境 Mac是基于Unix的,所有先来几个常识与命令: Unix中双引号单引号反引号(" ' `)的区别 Unix中双引号起到"弱引用"的作用:被 ...

  5. source 命令的用法(与 sh Filename、./Filename的区别)

    source 命令简单来说,就是读取脚本里的语句,并在当前Shell中执行,脚本里面所有新建.改变变量的语句都会保存在当前shell里. 目录 1.source 命令的使用方法 2.source命令的 ...

  6. source命令用法

    source命令用法 1 source FileName source命令作用 在当前bash环境下读取并执行FileName中的命令. *注:该命令通常用命令"."来替代. 使用 ...

  7. source 命令与./命令

    引用:https://www.cnblogs.com/general001/articles/2420089.html source 命令是 bash shell 的内置命令,从 C Shell 而来 ...

  8. linux下的export和source命令

    1.export命令 参考 语法:export [-fnp] [变量名称]=[变量设置值] 在shell中执行程序时,export用于新增.修改或删除环境变量. 一般在shell中运行脚本程序时,系统 ...

  9. linux 无source命令,linux source命令

    source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令. 注:该命令通常用命令"."来替代. 如:source .ba ...

最新文章

  1. GTA 5 + AI = ?
  2. 《Java解惑》陷阱和缺陷的目录
  3. java继承的性质_java 继承的特性
  4. Mybatis高级-resultMap之collection聚集
  5. 异步编程中的最佳做法(Async/Await) --转
  6. 老男孩python课后作业_老男孩python基础知识练习题(一)中
  7. __name__ == ‘__main__‘的原理
  8. 教师提升微能力_国培主讲风采录:信息技术再提升 微能力点巧研修
  9. 软件需求最佳实践之需求的沟通与分析
  10. 淘宝直播视听体验再升级!为主播“安静”带货保驾护航
  11. 类似endnote_Mendeley与EndNote类似的免费文献管理软件简介 | 科研动力
  12. 记第三期“晋IT”分享成长沙龙
  13. 逆水寒捏脸服务器维护,《逆水寒》优化热门服务器排队体验 捏脸颜值评分机制优化...
  14. 用户、巨头、计算平台,最终都是“社交”的傀儡?
  15. 基于YOLOv7的室内场景智能识别系统(源码&教程)
  16. 泰山OFFICE技术讲座:介绍几个看着相似的标点
  17. 汇千网-五年后,我们能用脑机接口做什么?
  18. 索引超出数组元素的数目(1)
  19. 大一C语言图形界面点餐系统
  20. 周鸿袆给创业者的建议

热门文章

  1. 智能驾驶数据网络时间同步(PTP时钟服务器)分析
  2. JS所有类型选择器,包括父子兄弟等
  3. 23种设计模式(合集)
  4. 这家消金公司增资至29亿(起底中国31家消金公司)
  5. 二维数组快速排序sort
  6. 中国消费者不感兴趣,iPhone卖不动了,苹果无奈降价超千元
  7. WebView在安卓5.1部分机型例如ivo xplay5等上的崩溃
  8. 树莓派云服务器配置,基于树莓派和 ArozOS 的口袋云服务器
  9. Win7双击文件夹总是打开新窗口的解决方法
  10. 使用python+Keras检测年龄和性别