OVH Cloud OVH Cloud

Comment créer une socket ?

2 réponses
Avatar
innovative
root@lea [~]# mysql
ERROR 2002: Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)

Même avec un
#service mysql start
mon serveur ne redémarre pas :(

D' ou : Comment créer une socket ? le fichier n' existe pas/plus :(
root@lea [~]# ls -ls /var/lib/mysql/mysql.sock
/bin/ls: /var/lib/mysql/mysql.sock: No such file or directory

Mc bcp



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.693 / Virus Database: 454 - Release Date: 01/06/2004

2 réponses

Avatar
Licence IV
Le Mon, 7 Jun 2004 00:29:14 +0200, après mûre réflexion,
innovative a écrit:
[~]# mysql
ERROR 2002: Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)

D' ou : Comment créer une socket ? le fichier n' existe pas/plus :(
[~]# ls -ls /var/lib/mysql/mysql.sock
/bin/ls: /var/lib/mysql/mysql.sock: No such file or directory


Commence déjà par regarder l'existence du répertoire.
Puis regarde les droits (du moins l'appartenance) de ce répertoire.

Regarde aussi dans les fichiers de conf de mysql (/etc/mysql/my.conf par
exemple) si socket est bien vers /var/lib/mysql/mysql.sock

Chez moi, c'est positionné sur /var/run/mysqld/mysql.sock

Vérifie donc l'existance des répertoires et de l'apartenance à
l'utilisateur mysql.

--
Nicolas de Ferrières Mail:
_______________________________________________________________
Si l'alcool ne me tue pas... Les femmes auront ma peau

Avatar
thierry.rouillon
innovative nous a gentiment écrit:

[~]# mysql
ERROR 2002: Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)

Même avec un
#service mysql start
mon serveur ne redémarre pas :(

D' ou : Comment créer une socket ? le fichier n' existe pas/plus :(
[~]# ls -ls /var/lib/mysql/mysql.sock
/bin/ls: /var/lib/mysql/mysql.sock: No such file or directory


C'est le demon mysqld qui va le créer. Apparemment il n'est pas démarré.
Essaie /etc/rc.d/init.d/mysql start et dis nous tout.
--
Thierry de Champagne... pour me repondre enlevez .nospam.