Mysql. Как обойти ошибку “Lock wait timeout exceeded; try restarting transaction”?
Взято отсюда:
1) Войдите в MySQLmysql -u your_user -p
2) Посмотрите список залоченых таблиц:show open tables where in_use>0;
3) Посмотрите список процессов (один из них лочит вашу таблицу):show processlist;
4) Убейте этот процесс (процессы)kill <put_process_id_here>;
Для debian

1) systemctl restart mysql