开发过程中自己遇到的异常(四)

mysql 报错:'Lost connection to MySQL server during query

出现这种情况大多是因为,两个事物抢一个表的使用权造成的。

show processlist;

观察Command 列,有明显的update,insert, delete 时间比较久的,直接kill掉。

kill id; 例如:kill 330953;

kill完,如果还不行,则使用下面的方式:

1.使用命令:

show processlist;

2.查询出来后,一般情况下是按照Time倒序排列的。也就是时间越久的越在上面。

此时就需要,kill掉这些比较久的了;kill的是开头的id,这里的id是pid.

kill id;

把时间较久的多kill几个。然后再去尝试update,insert delete。

相关推荐
HalvmånEver4 分钟前
Linux:深入剖析 System V IPC上(进程间通信八)
linux·运维·数据库·c++·system v·管道pipe
brevity_souls12 分钟前
SQL 中“过滤条件”写在 SELECT、JOIN 和 WHERE 的区别
数据库·sql
麦聪聊数据23 分钟前
拒绝循环写库:MySQL 批量插入、Upsert 与跨表更新的高效写法
数据库·sql·mysql
技术净胜24 分钟前
mysqldump 命令备份单库、多库、全库实操指南
数据库·mysql·adb
1.14(java)24 分钟前
数据库范式详解与设计实践
数据库·mysql
麦聪聊数据25 分钟前
由SQL空值 (NULL)引发的逻辑黑洞:从NOT IN失效谈起
数据库·sql·mysql
陈天伟教授27 分钟前
关系数据库-06. 触发器
数据库·oracle·达梦数据库·国产数据库
技术净胜27 分钟前
mysqldump 备份恢复,从单库到全库恢复实操
mysql·msyql
2501_9445210028 分钟前
rn_for_openharmony商城项目app实战-账号安全实现
javascript·数据库·安全·react native·react.js·ecmascript
遇见火星29 分钟前
为MySQL配置SSL加密访问
mysql·adb·ssl