Mysql Ошибка “Lock wait timeout exceeded; try restarting transaction”

245
08 августа 2017, 15:16

У меня есть простой запрос в базу

UPDATE users SET username='test' WHERE id='3'

После этого запрос зависает на 120 секунд и появлееться ошибка "Lock wait timeout exceeded; try restarting transaction". Это касается только одного пользователя, во всех других случаях все хорошо

Командой show full processlist; убил все апдейты которые зависли к этому юзеру и вновь запустил этот апдейт и все равно то же.

Как мне разлочить его?

READ ALSO
Не запускается MySql ошибки number 3, 103

Не запускается MySql ошибки number 3, 103

Используется: Windows - 7x64; MySQl - MySQL-57-x64; Пользователь - администратор; Антивирусы - Аваст (отключён)

363
Yii2 связь многие ко многим поиск по тегам

Yii2 связь многие ко многим поиск по тегам

Имею достаточно стандартную схему - картинки и теги, связанные между собой связью многие ко многимНа сайте нужно сделать поиск картинок по выбранным...

375
MySQL репликация на три мастера

MySQL репликация на три мастера

Есть три сервера в разных местахХотелось бы пользоваться каждым локально

333