Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/09/2005, à 15:15

bibubu

ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Bonjour tout le monde,

J'ai un problème récurrent avec Mysql qui m'affiche sytématiquement le message suivant :

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Quelqu'un pourrait-il me venir en aide ?

D'avance merci.

Hors ligne

#2 Le 10/09/2005, à 14:40

toz

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

ayaghyoul, tu connais pas ça, cherche dans google a ya blouk

#3 Le 10/09/2005, à 17:09

Eptest

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Problème identique de mon côté et en ce qui me concerne ce fichier n'existe pas .

Est-ce que quelqu'un connaît l'adresse d'un bon HowTo assez complet sur MySQL ?

Dernière modification par Eptest (Le 10/09/2005, à 17:11)

Hors ligne

#4 Le 10/09/2005, à 19:23

Eptest

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

J'ai trouvé une alternative avec tuto qui fonctionne bien et pour le moment ça me suffit .
http://ubuntu.ttoine.net/xampp/installerxampp.html

Merci quand même @+

Hors ligne

#5 Le 10/09/2005, à 19:26

Cakeman

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Et vous avez essayé ça ?

$ sudo /etc/init.d/mysql start

Hors ligne

#6 Le 10/09/2005, à 19:33

Eptest

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

En ce qui me concerne tout démarrer normalement .
Le problème c'est que c'était impossible de faire quoi que ce soit .
Même après avoir créé les bases de données nécessaires à l'identification je ne pouvais pas créer d'utilisateur .

Hors ligne

#7 Le 01/02/2006, à 05:13

jdautz

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Bon, c'est beau un topic, mais il n'y a pas de vraie réponse.

Apparemment c'est un pb de résolution. Si dans le config.inc.php de phpmyadmin on met "127.0.0.1" plutôt que "localhost" ça marche.
Je ne sais pas ou est le bug, et ça ne résoud pas vraiment le pb pour les autres apli php.

jdautz

Hors ligne

#8 Le 31/01/2007, à 12:40

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Bonjour,

J'ai le même soucis quand je tape :

sudo mysql_secure_installation

J'ai été dans le répertoire /var/run/mysqld/, et ho suprise, il n'y a rien du tout dedans.

J'en ai aussi profité pour regarder le fichier de conf dans /etc/mysql/  "my.cnf" et j'ai remrqué qu'il avait besoin de plusieurs fichiers se trouvant dans ce répertoire.

Est ce que quelqu'un a une solution s'il vous plait?

Hors ligne

#9 Le 01/02/2007, à 09:10

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Une petite précision j'ai ubunru pour amd64.

Hors ligne

#10 Le 01/02/2007, à 21:11

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

personne n'a une idée sur ce qui peut poser problème?

S'il vous plait...

Hors ligne

#11 Le 01/02/2007, à 21:17

Le Jedi FOu

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

J'avais le même problème, il me semble que ce n'est pas le bon chemin (explore un peu jusqu'à trouver un fichier avec un nom ressemblant à "mysqld.sock")...

Je ne me souviens plus où il était exactement, je te dis des que je l'ai retrouvé

Hors ligne

#12 Le 02/02/2007, à 09:17

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

je n'ai pas de fichier "mysql.sock"
apparement c'est le serveur mysql qui le crée à son démarrage.

Mais il ne le fait pas...

Dernière modification par LPedro (Le 02/02/2007, à 09:59)

Hors ligne

#13 Le 02/02/2007, à 10:14

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

De plus je n'ai pas de mysqld.pid. Apparement c'est indispensable au serveur mysqld pour donner son Id de processus.
Et mysqld.sock semble être la socket par laquelle le client mysql et le serveur mysqld communique mais comme apparement le serveur ne les crées pas à son démarage (normalement lors d'un bout) alors cela ne marche pas.

Voilà ce que j'ai pu trouvé sur le net mais cela ne résout pas mon problème :'(.

Hors ligne

#14 Le 02/02/2007, à 10:32

kazu

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

hum essai  de voir si loopback est lancé. J'ai eu un problème similaire il y a qq temps.

sudo ifdown lo;sudo ifup lo;ifconfig
la solution a été de forcer dans un script au boot le lancement de lo. Après une maj ça s'est réglé donc je ne sais pas ct dû à koi

Dernière modification par kazu (Le 02/02/2007, à 16:30)

Hors ligne

#15 Le 02/02/2007, à 14:54

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Non ma boucle locale tourne sans problème.

Hors ligne

#16 Le 02/02/2007, à 16:53

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

ce qui est très bizarre c'est que je l'ai installé sur mon portable qui a une version 32bits et que ça marche parfaitement.
Alors que lorsque je l'ai installé sur ma machine avec une distribution 64bits ça ne marche pas. (je précise que ma machine est en équipé d'un processeur 64bits).

Hors ligne

#17 Le 05/02/2007, à 15:09

LPedro

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

J'ai pris une solution de secours mais c'est pas le top.
j'ai installé mysql sur une 32bits et je l'ai mise en réseau avec la mienne en 64bits mais bon...

(Cela marche sur une 32bits mais pas sur une 64bits.

Hors ligne

#18 Le 05/02/2007, à 18:49

Thamior

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Peux tu nous donner le contenu de ton fichier /etc/mysql/my.cnf ?

Hors ligne

#19 Le 05/02/2007, à 21:51

Jean23

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

à ma connaissance, un message "Can't connect to local MySQL server through socket " indique que le serveur mysql n'est pas actif sur la machine, le fichier.sock n,est pas créé!
J'en connais pas plus, hélas!
Mais voici le manuel mysql 4.1 (bien des similitudes avec la version 5.0).
Regarder la section 25.2.2 pour cette erreur.

http://doc.domainepublic.net/mysql/doc_mysql/manual.html

Bonne chance!


Jean23
....................................................................................
édité et transmis avec des logiciels libres sous Linux !

Hors ligne

#20 Le 06/06/2007, à 10:13

scorpus

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

le probléme ne viens pas d'un démarage de serveur... j'ai eu le mm probléme vue que quand on utilise xampp comme serveur les fichiers, socket.... ne gardent pas le méme emplacement.

dans mon cas j'ai eu cette erreur quand j'éssayais de synchroniser mes deux base de donné comme d'hab en tache de cron à l'aide de la commande:

mysql -h localhost -u root -ppassword ooz >  ooz.sql

je reçois reçois donc la fameuse erreurs:

ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

normal vue qu'il n y a pas de fichier mysql.sock dans cette emplacement

je retésté en ajoutant le nouveau path du socket avec la commande:
  mysql -h localhost -u root -ppassword -S /opt/lampp/var/mysql/mysql.sock ooz >  ooz.sql

je reçois cette fois ce code d'erreur:
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client

donc apparament c foutu pour l'import export de donnée...

#21 Le 31/07/2007, à 18:02

xuzut

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

est ce que vous avez demearrez le mysql normalement si le mysql est installé il suffit de taper la commande suivant /etc/init.d/mysql start pour que ca marche
amlal n3ari!!!

#22 Le 14/08/2007, à 23:33

xion luhnis

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Ce message indique que tu n'as pas de serveur mysql démarré.
Il y a peu, j'ai installé bêtement mysql via :

yum install mysql

(je suis sous fedora core mais qu'importe)

Il me fait l'installation ... pas de problème...
puis je veux me connecter via le client mysql et en tapant mysql il m'a renvoyé la même erreur que toi...

En fait, mon erreur était d'installer mysql, qui n'est que le client.
Un petit :

yum list mysql*

... m'a réconforté en m'informant des divers autres packages pour mysql dont le plus important : mysql-server.

yum install mysql-server

Ca m'a installé le serveur ainsi que la dépendance PERL-DB.
Et avec ça, plus qu'à démarrer mysql (le serveur).
Il est démarré avec linux donc tu peux faire (comme suggéré plus haut) :

/etc/init.d/mysqld

si tu n'as pas encore redémarré linux wink

#23 Le 15/01/2008, à 15:44

trattos

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Bonjour à  tous.

J'effectuais quelques tests sur mon serveur au niveau des logs des requêtes et je me suis amusé à  créer un nouveau fichier log binaire pour les besoins de mon test. Et PAF! Au redémarrage, MySQL de se lance plus et j'ai cette belle erreur!

Heureusement, j'ai pris soin de faire un backup de ce fichier "mysql-bin.00089" que j'ai donc restaurer sous le bon nom. J'ai donc essayé de redémarrer et là , tout est reparti!

Toutes mes applis remarchent!

Voilà  donc mon conseil, regardez un peu les fichiers de log binaires, ça sert toujours...
/var/log/mysql et on les ouvre avec

mysqlbinlog

Hors ligne

#24 Le 20/02/2008, à 00:09

Aeffenwell

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Salut,
J'avais le même problème alors que j'étais sur une autre install nécessitant mysql client... je n'avais pas installer le serveur.
A vous de jouer wink

Hors ligne

#25 Le 13/05/2009, à 18:28

Eilijah

Re : ERROR 2002 (HY000): Can't connect to local MySQL server through socket

yes merci xion luhnis
C'etait ca, mysql-server n'etait pas installé, faudrait mettre le paquet dans les dependance de phpmysql, je sais pas ou on doit indiquer ce genre de chose pour les devs ?! Une idée?

Hors ligne