[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] mysql et socket



Antoine Jacoutot wrote:
On Sun, 4 May 2008, Nicolas Letellier wrote:

Antoine Jacoutot a écrit :
On Sun, 4 May 2008, Nicolas Letellier wrote:
Mais les autres applis n'utilisent pas le 'mysql' de mysql-client (et donc
utilisent le fichier my.cnf) pour se connecter à mysql ?
Non, normalement ils utilisent la bibliothèque

Alors, où est défini la socket par défaut à utiliser quand on ne passe pas par
my.cnf ?

Dans le fichier de conf de ton programme
Donc visiblement tous tes autres programmes (au passage par curiosité, lesquels ?) utilisent

/var/run/mysql/mysql.sock par défaut sauf apache qui a besoin de /var/www/tmp/mysql.sock .
Le plus simple serait de garder /var/run/mysql/mysql.sock dans my.cnf et de founir à apache un lien dur :
ln  /var/run/mysql/mysql.sock /var/www/tmp/mysql.sock . (de mémoire, ça marche, mais ça fait longtemps que je n'ai plus utilisé mysql).
Tu peux aussi passer par la loopback plutôt qu'un socket unix.
Après, niveau sécurité, à toi d'étudier l'impact du lien dur ou du socket inet.

F.