具体错误信息为:: Lock wait timeout exceeded; try restarting transaction
原因,锁表了,需要kill掉.
show processlist; -- 找到对应的用户,然后看哪个语句,找到对应的 ID
ID=1121543
SELECT * FROM information_schema.INNODB_TRX; -- 执行该条语句,trx_mysql_thread_id字段,也是对应的ID,应该是和上面的 show processlist 找出的ID 一致
然后kill 掉ID :
kill 1121543 ;