#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
#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
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