/tmp/mysql.sock продолжает исчезать

У меня есть чистая установка сервера Ubuntu 14.04, и установленный MySQL как часть установки. Приложение я работаю на этом сервере, требует там, чтобы быть сокетом в/tmp/mysql.sock. Это не там. Я нашел, что это помещается в/run/mysqld.sock

Выполнение "ln-s/run/mysqld/mysqld.sock/tmp/mysql.sock" решает проблему, но символьная ссылка уходит с каждой перезагрузкой.

Я попытался редактировать/etc/mysql/my.conf путем изменения местоположения разъема в каждом месте (существует три - в [клиент] блок в [mysqld_safe] блоке, и в [mysqld] блоке), но это, казалось, не зафиксировало его.

Как я заставляю сокет сохраниться в правильном месте? Я предполагаю, что могу создать init.d сценарий, который работает, ln управляют каждый раз, но это кажется ужасно топорным.

Любой совет очень ценится. Используйте небольшие слова, поскольку я - своего рода новичок ко всему этому.

Примечание: Это - установка сервера, ограничьте совет командной строке.

0
задан 10 December 2016 в 03:30

1 ответ

Как упомянуто в комментариях, выше, проблемой был мой отказ остановить mysql сервис при выполнении этого.Спасибо!

0
ответ дан 28 September 2019 в 01:25

Другие вопросы по тегам:

Похожие вопросы: