2016-03-14 02:30:29 58150 [ОШИБКА] InnoDB: невозможно заблокировать. /ibdata 1, Ошибка: 35 2016-03-14 02:30:29 58150 [Примечание] InnoDB: убедитесь, что вы еще не имеет другого процесса mysqld, использующего одни и те же данные InnoDB или файлы журнала.
Как решить InnoDB: невозможно заблокировать ошибку. /ibdata 1 mysql?
Ответ 1
Сначала перечислите процессы MySQL с помощью команды ps:
ps aux | grep mysql
И затем убейте процесс
sudo kill 56311
Ответ 2
Верьте или нет, решение находится в другом месте. Проблема связана с неправильной конфигурацией AppArmor.
Так просто:
$ apt install apparmor-profiles
а затем перезапустите MySQL (обратите внимание, как быстро он перезагрузится).
Я заметил, что файл, связанный с AppArmor, отсутствует:
$ systemctl status mysql.service
Voila.
Ответ 3
Должно быть сказано: "Есть другое решение: проблема может быть в AppArmor". Если вы не видите записи в /var/log/apport.log
, то, вероятно, проблема не в AppArmor.
Интригующее решение, однако.