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 09/04/2006, à 22:10

nab14

error: 'Can't connect to local MySQL server through socket '

Salut,

Je n'arrive plus à accéder à MySQL et ceci depuis aujourd"hui seulement sad .
J'ai le message d'erreur suivant :

Starting MySQL database server: mysqld...failed.
        Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Je ne comprends pas du tout d'où peut venir le problème sad . Hier encore, ça marchait très bien.
J'ai désinstallé MySQL et réinstallé (et plusieurs fois même), mais ça ne marche toujours pas.

Il y a le même problème dans un topic un peu plus bas, mais j'ai quand même préféré en créer un autre puisqu'il était déclaré comme Résolu.

En éspérant une précieuse aide, merci wink .

Hors ligne

#2 Le 10/04/2006, à 10:30

lilinux

Re : error: 'Can't connect to local MySQL server through socket '

sudo ps -A | grep mysql

pour vérifier si le serveur est démarré

sudo /etc/init.d/mysql restart

démarrer le serveur



sudo mysql -u root -p

Dernière modification par lilinux (Le 10/04/2006, à 10:30)

Hors ligne

#3 Le 10/04/2006, à 10:31

CeReAl KiLLeR Du 77

Re : error: 'Can't connect to local MySQL server through socket '

Bonjour,

Je suppose que c'est sur une Breezy et mysql-server4.1?

Quand le serveur est arreté, le socket est t'il présent?

Que donne la commande tail -f /var/log/syslog


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#4 Le 10/04/2006, à 21:11

nab14

Re : error: 'Can't connect to local MySQL server through socket '

Justement, il n'est pas lancé ... et quand j'essaie de le lancer, ça m'affiche le message cité plus haut.

Je suppose que c'est sur une Breezy et mysql-server4.1?

Exact big_smile

Que donne la commande tail -f /var/log/syslog

Elle donne ça hmm (que du charabia pour moi) :

Apr 10 19:09:56 localhost kernel: [4295127.676000] atkbd.c: Unknown key released (translated set 2, code 0xaa on isa0060/serio0).
Apr 10 19:09:56 localhost kernel: [4295127.676000] atkbd.c: Use 'setkeycodes e02a <keycode>' to make it known.
Apr 10 19:09:56 localhost kernel: [4295127.790000] atkbd.c: Unknown key pressed (translated set 2, code 0xaa on isa0060/serio0).
Apr 10 19:09:56 localhost kernel: [4295127.790000] atkbd.c: Use 'setkeycodes e02a <keycode>' to make it known.
Apr 10 19:09:56 localhost kernel: [4295127.849000] atkbd.c: Unknown key released (translated set 2, code 0xaa on isa0060/serio0).
Apr 10 19:09:56 localhost kernel: [4295127.849000] atkbd.c: Use 'setkeycodes e02a <keycode>' to make it known.
Apr 10 19:09:57 localhost kernel: [4295128.044000] atkbd.c: Unknown key pressed (translated set 2, code 0xaa on isa0060/serio0).
Apr 10 19:09:57 localhost kernel: [4295128.044000] atkbd.c: Use 'setkeycodes e02a <keycode>' to make it known.
Apr 10 19:09:57 localhost kernel: [4295128.103000] atkbd.c: Unknown key released (translated set 2, code 0xaa on isa0060/serio0).
Apr 10 19:09:57 localhost kernel: [4295128.103000] atkbd.c: Use 'setkeycodes e02a <keycode>' to make it known.
^[[A^[[A^[[AApr 10 19:10:19 localhost kernel: [4295150.771000] atkbd.c: Unknown key pressed (translated set 2, code 0xaa on isa0060/serio0).
Apr 10 19:10:19 localhost kernel: [4295150.771000] atkbd.c: Use 'setkeycodes e02a <keycode>' to make it known.
Apr 10 19:10:20 localhost kernel: [4295151.073000] atkbd.c: Unknown key released (translated set 2, code 0xaa on isa0060/serio0).
Apr 10 19:10:20 localhost kernel: [4295151.073000] atkbd.c: Use 'setkeycodes e02a <keycode>' to make it known.
Apr 10 19:10:25 localhost kernel: [4295156.851000] NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set cp437.
Apr 10 19:10:25 localhost kernel: [4295156.851000] NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set cp437.
Apr 10 19:10:25 localhost kernel: [4295156.867000] NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set cp437.
Apr 10 19:10:25 localhost last message repeated 3 times
Apr 10 19:10:25 localhost kernel: [4295156.868000] NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set cp437.
Apr 10 19:10:29 localhost kernel: [4295160.684000] NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set cp437.

Dernière modification par nab14 (Le 10/04/2006, à 21:13)

Hors ligne

#5 Le 11/04/2006, à 11:28

CeReAl KiLLeR Du 77

Re : error: 'Can't connect to local MySQL server through socket '

Dans le log de syslog, il n'y a rien qui concerne mysql. Il faut remonter plus haut dans le fichier, ou lancer la commande pour redémarrer le serveur mysql et visionner syslog.


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#6 Le 11/04/2006, à 11:50

Haazheel

Re : error: 'Can't connect to local MySQL server through socket '

C'est surement pas cela mais :

df -hk

Un jour bêtement j'avais saturé le hdd sad ! Et on ne se moque pas !

Hors ligne

#7 Le 11/04/2006, à 12:57

nab14

Re : error: 'Can't connect to local MySQL server through socket '

Non je suis seulement à 37% big_smile .

CeReAl KiLLeR Du 77 >> Je ne peux pas puisque je n'arrive pas à faire démarrer MySQL sad .

Hors ligne

#8 Le 11/04/2006, à 13:57

CeReAl KiLLeR Du 77

Re : error: 'Can't connect to local MySQL server through socket '

Oui mysql ne démarre pas, mais il doit te signalé une erreur sur le fait pourquoi il ne démarre pas dans syslog

Je ne sais pas mon serveur mysql est sous Debian, dans /var/log/ j'ai mysql.err
Il est vide chez moi étant donner que je n'ai jamais eu d'erreur, je tourne avec mysql-server5 aussi!

Regarde ce fichier tail -f /var/log/mail.err


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#9 Le 11/04/2006, à 14:15

nab14

Re : error: 'Can't connect to local MySQL server through socket '

Voila ce que donne tail -f /var/log/syslog (ou tout du moins une partie) après avoir essayer de démarrer MySQL :

Apr 11 12:10:30 localhost mysqld[17748]: 060411 12:10:30 [ERROR] Aborting
Apr 11 12:10:30 localhost mysqld[17748]:
Apr 11 12:10:30 localhost mysqld[17748]: 060411 12:10:30 [Note] /usr/sbin/mysqld: Shutdown complete
Apr 11 12:10:30 localhost mysqld[17748]:
Apr 11 12:10:30 localhost mysqld_safe[17750]: ended
Apr 11 12:10:36 localhost /etc/init.d/mysql[17814]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Apr 11 12:10:36 localhost /etc/init.d/mysql[17814]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Apr 11 12:10:36 localhost /etc/init.d/mysql[17814]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
Apr 11 12:10:36 localhost /etc/init.d/mysql[17814]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Apr 11 12:10:36 localhost /etc/init.d/mysql[17814]:

Il est bien question de MySQL.
Qu'est ce que je dois faire ? Merci d'avance smile .

Hors ligne

#10 Le 11/04/2006, à 18:08

CeReAl KiLLeR Du 77

Re : error: 'Can't connect to local MySQL server through socket '

Oups! je voulais /var/log/mysql.err tout à l'heure!

Voilà ce que je voulais voir!

1) Quand tu fais ps ax | grep mysql il y'a bien aucun processus mysql?
2) As tu modifier un des deux cnf dans /etc/mysql/ (debian.cnf et mysql.cnf)
3) Dans /var/run/mysqld/ verifier que tu n'as pas le socket, si oui supprime le, et redémarre ton serveur


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#11 Le 11/04/2006, à 22:21

nab14

Re : error: 'Can't connect to local MySQL server through socket '

1) Exact : aucun processus MySQL.
2) Je n'ai jamais touché à ces fichiers, du moins je ne me souviens pas l'avoir fait.
3) Je l'ai déja fait plusieurs fois : à chaque fois que je le supprimes et que je relance MySQL, le fichier est recréé (et ça me renvoie bien sur le même message d'erreur quand je lance MySQL).

Hors ligne

#12 Le 19/04/2006, à 22:10

nab14

Re : error: 'Can't connect to local MySQL server through socket '

Un UP dans la détresse sad .

Hors ligne

#13 Le 25/04/2006, à 15:12

nab14

Re : error: 'Can't connect to local MySQL server through socket '

Ça fait un triple post...
Je suis vraiment désolé mais j'ai vraiment besoin de votre aide sad .

Hors ligne

#14 Le 26/04/2006, à 12:28

Zobi-wane

Re : error: 'Can't connect to local MySQL server through socket '

Essai à tout hasard de modifier le fichier

my.conf

et de changer le

usr = mysql

par

usr = root

.

Je sais que j'avais des problèmes de droit sur l'emplacement de ma base de données et ca plantait pas lorsque je lancer le service en root

#15 Le 26/04/2006, à 14:07

nab14

Re : error: 'Can't connect to local MySQL server through socket '

Euuh j'ai cherché mais je n'ai pas trouvé ce fichier....
Pourrais-je avoir son emplacement SVP smile ? (en même temps, si l'outil de recherche de KDE ne l'a pas trouvé, je doute fort qu'il existe sad ...)

Hors ligne

#16 Le 26/04/2006, à 14:28

Zobi-wane

Re : error: 'Can't connect to local MySQL server through socket '

Nab,

Je pense que tu devrais passer par la console (terminal) pour configurer ton ubuntu.

ensuite apprends (je sais que ce n'est pas toujours évident) qques commandes de base en fouillent sur le net

pour trouver un fichier depuis un repertoire utilise la commande

find . -name my.conf

"." correspond à l'emplacement de départ de ta recherche. donc si tu es dans "/etc/" il va chercher dans tous ses sous répertoire.

si tu veux chercher partout sur l'ordinateur.

find / -name my.conf

tu remarqueras surement que tu n'as pas acces à tous les repertoires.

donc à ce moment il faut faire

sudo find / -name my.conf

bonne chance....

pour editer un fichier utilise

vi my.conf

ou si tu veux le modifier plutot

 sudo vi my.conf

remarque : le fait de lancer mysql en root n'est pas du tout recommander ceci est juste un test.

#17 Le 26/04/2006, à 14:34

nab14

Re : error: 'Can't connect to local MySQL server through socket '

Merci smile
Je ne connaissais pas cette commande find. Ça me fera une commande en plus dans mon vocabulaire linuxien cool !

[EDIT] Je n'ai pas ce fichier sad .

Dernière modification par nab14 (Le 26/04/2006, à 15:29)

Hors ligne