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。