Aller au contenu

Connexion à mysql impossible


hcplayer

Sujets conseillés

Bonjour,

J'ai un soucis sur un serveur, et c'est relativement incompréhensible, en tout cas pour moi :)

Je viens de le récupérer, et je n'arrive pas à trouver d'où vient ce problème

L'environement c'est :

apache 2.0

mysql 5

php 5

Le tout installé à partir des sources sur un fedora core 6.

Le message d'erreur sur un poste client :

Can't connect to local MySQL server through socket '/usr/local/mysql/tmp/mysql.socket' (13)

Je tiens à signaler que le démon mysql tourne, voici d'ailleurs un ps -alx | grep mysql :

4 0 6545 1 25 0 4440 1116 wait S pts/1 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/galya.localdomain.pid

4 501 6578 6545 15 0 534328 57228 stext Sl pts/1 0:00 /usr/local/mysql/libexec/mysqld --defaults-extra-file=/usr/local/mysql/data/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/galya.localdomain.pid --skip-external-locking --port=3306 --socket=/usr/local/mysql/tmp/mysql.socket

0 0 6972 2959 16 0 3912 748 pipe_w S+ pts/1 0:00 grep mysql

Je peux d'ailleurs m'y connecter en console sans problème, ce que je trouve particulièrement étrange, c'est que le fichier "/usr/local/mysql/tmp/mysql.socket" soit vide bien que :

[root_AT_galya bin]# ./mysql -p mysql

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 11 to server version: 5.0.27-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SHOW VARIABLES LIKE 'socket';

+---------------+-----------------------------------+

| Variable_name | Value |

+---------------+-----------------------------------+

| socket | /usr/local/mysql/tmp/mysql.socket |

+---------------+-----------------------------------+

1 row in set (0,00 sec)

Pour information également, j'ai ajouté ceci dans le php.ini :

mysql.default_socket = /usr/local/mysql/tmp/mysql.socket

Le problème vient probablement du fait que le fichier mysql.socket soit vide, ma question est ... pourquoi?

Si quelqu'un connait un peu ce problème, je suis prenneur d'une solution ui m'évitera de me tirer les cheveux comme je le fais depuis 2 jours !

Merci d'être arrivé au bout :)

Modifié par hcplayer
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...