четверг, декабря 18, 2008

Mysql. Innodb file locking error on startup.

После обновления mysql стал падать, в логах ошибка вида
InnoDB: Unable to lock ./ibdata1, error: 22
Гугление привело сюда Innodb file locking error on startup
Увидел там преинтересный совет
Если вы обновляете критические пакеты, то сначала создайте пакет с текущей версией :)
pkg_create -b /var/db/pkg/THAT_PACKAGE-1.2.3
Это чтобы можно было быстро откатить на старую версию.
Кстати это про FreeBSD :)

2 комментария:

morbo комментирует...

Сам себе злобный буратино. Если бы это был критичный сервис на работе - получил бы ещё и люлей от начальства.

Есть известный админский принцип: "Работает - не трогай!" Очевидным исключением является то, что уязвимости в системе нужно всё-таки закрывать.

Этим админским принципам следует мой любимый дистрибутив Linux - Debian. В стабильной ветке никогда не меняется версия программы, в любую программу вносятся только обновления связанные с безопасностью.

Во FreeBSD стабильности по такому принципу нет, а потому эта ОС имеет сильно ограниченное применение на критичных Интернет-серверах.

Рамиль комментирует...

Привет! У меня на работе все нормально. Это у знакомого на хостинге, я там не работаю. Просто он попросил помочь. WHM панель и обновила ему автоматом мускул. :)