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 :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èqueAlors, 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
/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.