MySQL - General error: 1205 Lock wait timeout exceeded; try restarting transaction
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 13:56, 14 декабря 2020; Admin iph (обсуждение | вклад)
MySQL - General error: 1205 Lock wait timeout exceeded; try restarting transaction
Ошибка
General error: 1205 Lock wait timeout exceeded; try restarting transaction
возникает в MySQL если скрипт пытается обновить запись, которая заблокирована.
Со стороны MySQL сервер можно увеличить этот таймаут, например в 2 раза:
MariaDB [(none)]> SHOW VARIABLES like '%innodb_lock_wait_timeout%'; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | innodb_lock_wait_timeout | 50 | +--------------------------+-------+
$ vi /etc/my.cnf [mysqld] innodb_lock_wait_timeout = 100
и перезагрузить MySQL сервер:
$ systemctl restart mariadb.service