Maison  >  Article  >  base de données  >  Quelle est l’erreur 2002 de MySQL ?

Quelle est l’erreur 2002 de MySQL ?

WBOY
WBOYoriginal
2022-08-31 17:04:3912493parcourir

Dans mysql, l'erreur 2022 fait référence au fait que le socket n'est pas spécifié lors de la compilation, donc la valeur par défaut est toujours utilisée lorsque la commande mysql se connecte car l'emplacement du socket a changé et la commande mysql ne le sait pas, par exemple. une erreur se produit. Vous pouvez modifier le fichier "/etc/my.cnf" pour résoudre cette erreur.

Quelle est l’erreur 2002 de MySQL ?

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Quelle est l'erreur 2002 dans mysql

Reproduisez d'abord le phénomène problématique, le message d'erreur est le suivant :

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

Quelle est l’erreur 2002 de MySQL ?

Analyse des erreurs, le site officiel signifie en gros que le socket n'est pas spécifié lors de la compilation, donc le mysql La commande est toujours utilisée lors de la connexion. Valeur par défaut (/tmp/mysql.sock), car l'emplacement du socket a changé et la commande mysql ne le sait pas, donc cette erreur se produit. La solution consiste à indiquer à la commande mysql où se trouve notre fichier socket. Modifiez le fichier /etc/my.cnf et ajoutez le contenu suivant :

[mysqld]
socket=/data/mysql5.7.24/db_test/mysql.sock
[client]
socket=/data/mysql5.7.24/db_test/mysql.sock

Quelle est l’erreur 2002 de MySQL ?

Après la sauvegarde, testez si vous pouvez vous connecter normalement

mysql -uroot -p

Quelle est l’erreur 2002 de MySQL ?

Une autre solution consiste à spécifier le socket lors de la connexion.

La première façon d'écrireQuelle est l’erreur 2002 de MySQL ?

mysql -uroot -p --socket=/data/mysql5.7.24/db_test/mysql.sock

La deuxième façon d'écrire

mysql -uroot -p -S /data/mysql5.7.24/db_test/mysql.sock

Apprentissage recommandé :

Tutoriel vidéo mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn