313 votes

Peut ' t vous connecter au serveur MySQL local à travers le socket ' /var/lib/mysql/mysql.sock ' (2)

J’obtiens l’erreur suivante quand j’essaie de me connecter à mysql :

``

Y a-t-il une solution pour cette erreur ? Ce qui pourrait être la raison derrière cela ?

273voto

Jan Thomä Points 4827

Vous vous connectez à « localhost » ou « 127.0.0.1 » ? J’ai remarqué que lorsque vous vous connectez à « localhost » le connecteur femelle est utilisé, mais lorsque vous vous connectez à « 127.0.0.1 » le connecteur TCP/IP est utilisé. Vous pouvez essayer d’utiliser « 127.0.0.1 » si le connecteur de la prise n’est pas activé/travail.

212voto

Vérifiez que votre service mysql est en cours d’exécution

Ensuite, essayez l’une des opérations suivantes suivantes :

(si vous n'avez pas défini de mot de passe pour mysql)

Si vous avez défini le mot de passe déjà

34voto

marimaf Points 2136

Si votre fichier de fichier my.cnf (généralement dans le dossier etc) est correctement configuré avec

vous pouvez vérifier si mysql est en cours d’exécution avec la commande suivante :

essayez de modifier votre autorisation dossier mysql. Si vous travaillez localement, vous pouvez essayer :

qui a résolu pour moi

24voto

Dan Grossman Points 31514

Le serveur MySQL n’est pas en cours d’exécution ou qui n’est pas l’emplacement de son fichier de socket (cocher my.cnf).

23voto

sreddy Points 91

Probablement n’existe pas dans .

Si vous trouvez le même fichier dans un autre emplacement puis lien symbolique, il :

Pour ex : je l’ai dans``

Basculez l’utilisateur mysql et exécuter comme indiqué ci-dessous :

Qui a résolu mon problème

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X