При обновлении VPS сервера до последней версии с командой yum upgrade можно столкнуться с неприятной ситуацией в виде вылетевшей базы данных.
Эта ошибка может не давать покоя:
Another MySQL daemon already running with the same unix socket
И, хотя есть решение исправления данной проблемы на один раз, разобраться сразу, в чем же причина, не получалось.
В итоге, в багтреке mysql мы нашли ту же проблему. Во всем виновато обновление CentOS. После обновления папка /tmp имеет неверные права, из-за чего сокет не удаляется корректно, а также не создается.
Решение такое:
- Удаляем сокет
- Меняем chmod 777 -R /tmp
- Перезагружаем сервер.
Если после этого сервер баз данных поднялся сразу, значит, проблема решена.