forth AT ophane POINT net a écrit :
Antoine Jacoutot wrote:Donc visiblement tous tes autres programmes (au passage par curiosité, lesquels ?) utilisentOn Sun, 4 May 2008, Nicolas Letellier wrote:Antoine Jacoutot a écrit :Alors, où est défini la socket par défaut à utiliser quand on ne passe pas parOn Sun, 4 May 2008, Nicolas Letellier wrote:Mais les autres applis n'utilisent pas le 'mysql' de mysql-client (et doncutilisent le fichier my.cnf) pour se connecter à mysql ?Non, normalement ils utilisent la bibliothèquemy.cnf ?Dans le fichier de conf de ton programme
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.