Обновление VPS сервера на CentOS с помощью yum upgrade

При обновлении VPS сервера до последней версии с командой yum upgrade можно столкнуться с неприятной ситуацией в виде вылетевшей базы данных.

Эта ошибка может не давать покоя:

Another MySQL daemon already running with the same unix socket

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

В итоге, в багтреке mysql мы нашли ту же проблему. Во всем виновато обновление CentOS. После обновления папка /tmp имеет неверные права, из-за чего сокет не удаляется корректно, а также не создается.
Решение такое:

  1. Удаляем сокет
  2. Меняем chmod 777 -R /tmp
  3. Перезагружаем сервер.

Если после этого сервер баз данных поднялся сразу, значит, проблема решена.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *