Мне нужно его дать на просмотр веб-серверу в джэилах. Но я не могу отдать целый раздел /tmp т.к. там может быть важная информация... например сессии... потому я сделал след. образом...
my.cnf
[client]
.....
socket = /var/run/mysqld/mysqld.sock
....
[mysqld]
...
socket = /var/run/mysqld/mysqld.sock
...
Теперь можно со спокойной душей отдать клетке /var/run/mysqld/ .
И тут возникает новая проблема.... есть у меня "самописная" программа с закрытым кодом...
При запуске она матерится так:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
В ее конфиге путь к сокету не указывается.. об этом автор не позаботился...
Вот возникает вопрос... а где собственно она берет данные о том, что сокет находится в /tmp ???
Когда эта же программа работала на другой ОС (другой дистрибутив), она юзала именно сокет /var/run/mysqld/mysqld.sock
Я в потерях