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

Re: [obsdfr-misc] mysql et socket



Antoine Jacoutot a écrit :
On Sun, 4 May 2008, Nicolas Letellier wrote:
J'ai dû déplacer la socket de mysql pour que mes applications dans mon apache
chrooté puissent l'utiliser. Jusque là, pas de problèmes.
Seulement, pour toutes mes autres applications, je dois désormais spécifier
explicitement la socket à utiliser (genre pour pure-ftpd en mysql).

Par défaut, il va toujours utiliser /var/run/mysql/mysql.sock. Or, j'ai bien
spécifié dans mon /etc/my.cnf que:
[client]
port            = 3306
socket        = /var/www/tmp/mysql.sock

[mysqld]
port            = 3306
socket        = /var/www/tmp/mysql.sock

Pourquoi alors toujours aller chercher dans /var/run/mysql/mysql.sock ? Ca
m'embête parce que je dois tout changer partout. Même si ça ne prend pas
beaucoup de temps, c'est plus par principe que j'aimerais comprendre. Et si
possible spécifier *définitivement* que la socket a changé d'endroit.

Merci de vos conseils.

Le fichier my.cnf ne concerne que mysql (client+serveur), pas les autres applis (genre pure-ftpd...).

Mais les autres applis n'utilisent pas le 'mysql' de mysql-client (et donc utilisent le fichier my.cnf) pour se connecter à mysql ?