mysql.sock

Statut
N'est pas ouverte pour d'autres réponses.
J'ai installé le serveur apache, le module pour php ... et mysql.
Seulement, il semble que ce dernier ne fonctionne pas correctement.
J'ai déjà fait moultes recherches via Google. Malheureusement, ce fut sans succès. Les solutions que j'ai pu lire, ne sont pas présentes ou alors inutiles.

Code:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
Voici le message d'erreur

J'ai déjà fait un locate sur mysql.sock. Il n'est nul part. J'ai tenté vainement une astuce en créan un my.cnf dans /etc/. Sans grans succès.

Si quelqu'un a une autre solution (qui marche :p)
Précision, je suis sous une Slackware.
 

sebge2

Elite
est ce que tu as installé le serveur mysql ?

installe le d'abord et ensuite les modules pour apache
 

Sub7

Touriste
Tu dois créer un utilisateur avec localhost.lan (lan = nom de domaine)
J'ai cette erreur souvent sous OpenBSD, c'est un prob de sécurité avec la yale

Code:
GRANT ALL PRIVILEGES ON *.* TO 'popo''@'localhost.lan'
IDENTIFIED BY 'jaiunepetitequeue' WITH GRANT OPTION;
ou
Code:
GRANT ALL PRIVILEGES ON *.* TO 'popo'@'127.0.0.1'
IDENTIFIED BY 'noncestpasvrai' WITH GRANT OPTION;
un mysql -u root -p donne quoi?
 
1er
OP
L

Loetheri

Elite
Apache et le module Php fonctionnent parfaitement.

un petit "mysql -u root -p donne :
Code:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
 

WaKaaN

JcQL
Loetheri a dit:
Apache et le module Php fonctionnent parfaitement.

un petit "mysql -u root -p donne :
Code:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
Evidemment... Ca aurait été trop simple.... :?

Ca ne serait justement pas le fait qu'elle n'est pas la qui pose probleme ?
Sorry, chui pas un expert dans l'affaire :-(
 

titoum

OPTC:970342646
tu as bien mit que le service mysql devait se lancer par défaut?
as tu spécifier un nom d'admin ?

sinon ré-install
 

Sub7

Touriste
et un grand " /etc/rc.d/init.d/mysqld start"

look dans ceci /var/log/mysql/ tes logs
 

Necro

Elite
Essaye de décomenter la ligne

;extension mysql.so dans le php.ini
 

Sub7

Touriste
Necro a dit:
Essaye de décomenter la ligne

;extension mysql.so dans le php.ini
mais non cela n'a rien avoir avec php :p

Si il n'arrive pas à se connecter en local
 
1er
OP
L

Loetheri

Elite
WaKaaN : C'est parce que le fichier n'existe pas que cela pose problème ^^ Et en créer un ne sert à rien :p

titoum : J'ai déjà réinstallé ... Cela ne sert à rien. Normallement, le nom d'admin est root (Je pense). De plus, il n'est écrit nulle part dans les tutoriaux quelque chose de semblable (sauf erreur de ma part).

Lancer le service mysql par défaut sera inefficace alors que le lancer à la main ne fonctionne déjà pas. Enfin, je vais toujours essayer

Sub7 : Je vais aller voir ^^ bien que j'ai le souvenir que j'ai déjà été regardé et que je n'ai rien vu de ce qui aurait pu m'aider :-(

Necro : Décommenter la ligne que tu dis ne devrait pas servir à grand chose. Enfin, il est peut-être commenté justement :p
 

titoum

OPTC:970342646
pour la version mysql-4.1.14-win32

désolé mais à moment donné il te demande si tu veux un log anonyme ou un log spécifique où tu dois compléter les champs nom & pass
 

Sub7

Touriste
windows a un /etc/ maintenant :D
 

Calvin80

Respect is key
sorry de débarquer sans tout lire :-(

heu..mysqlinfo te donne quoi?
dans quoi doit etre creer ton socket? /var/run/mysql? /var/lib/mysql?

regarde la doc mysql annexe A2 si je me souviens bien.. je crois qu'il y a un schéma de pistage d'erreur...
 

zemicmic

Elite
j'ai eu ca apres avoir uploadé un site. C'etait mes parametres de connexions dans mon fichier de connexion (scripts....) qui était toujours sur localhost.... :roll:

Peut etre que c'est ca aussi. :oops:
 
1er
OP
L

Loetheri

Elite
Non, ce n'est pas ça ^^ (du moins pas chez moi)

J'ai trouvé la cause mais pas encore la résolution de mon problème.
Pour faire simple, Mysql a besoin de fichier qui se trouve normalement dans un certain dossier ... Or les fichiers demandés sont autre part ^^ donc il faut "rediriger" MySql vers le bon dossier :p
 

Calvin80

Respect is key
Loetheri a dit:
Non, ce n'est pas ça ^^ (du moins pas chez moi)

J'ai trouvé la cause mais pas encore la résolution de mon problème.
Pour faire simple, Mysql a besoin de fichier qui se trouve normalement dans un certain dossier ... Or les fichiers demandés sont autre part ^^ donc il faut "rediriger" MySql vers le bon dossier :p
rediriger??
à mon avis tu devrais aller voir du coté de ton my.conf

tu pourras lui dire ou chercher (creer) ton socket..
 
1er
OP
L

Loetheri

Elite
Calvin80 a dit:
Loetheri a dit:
Non, ce n'est pas ça ^^ (du moins pas chez moi)

J'ai trouvé la cause mais pas encore la résolution de mon problème.
Pour faire simple, Mysql a besoin de fichier qui se trouve normalement dans un certain dossier ... Or les fichiers demandés sont autre part ^^ donc il faut "rediriger" MySql vers le bon dossier :p
rediriger??
à mon avis tu devrais aller voir du coté de ton my.conf

tu pourras lui dire ou chercher (creer) ton socket..
C'est ce que je dis :p
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut