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

Re: [obsdfr-misc] mysql et socket



forth AT ophane POINT net a écrit :
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
Pure-FTPD, Postfix et Dovecot.


/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).
Pour le hardlink, ça sera compliqué car /var/www est sur un filesystem à part... Et je ne trouve pas l'idée du lien très propre.

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.
Ah oui, j'vais voir de ce côté-là.

Merci !

 - Nicolas.