У меня есть чистая установка сервера 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 управляют каждый раз, но это кажется ужасно топорным.
Любой совет очень ценится. Используйте небольшие слова, поскольку я - своего рода новичок ко всему этому.
Примечание: Это - установка сервера, ограничьте совет командной строке.
Как упомянуто в комментариях, выше, проблемой был мой отказ остановить mysql сервис при выполнении этого.Спасибо!