Maison > base de données > tutoriel mysql > Quelle est l'erreur 2002 de MySQL ?

Quelle est l'erreur 2002 de MySQL ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2022-08-31 17:04:39
original
12651 Les gens l'ont consulté

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)
Copier après la connexion

Quelle est lerreur 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
Copier après la connexion

Quelle est lerreur 2002 de MySQL ?

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

mysql -uroot -p
Copier après la connexion

Quelle est lerreur 2002 de MySQL ?

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

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

mysql -uroot -p --socket=/data/mysql5.7.24/db_test/mysql.sock
Copier après la connexion

La deuxième façon d'écrire

mysql -uroot -p -S /data/mysql5.7.24/db_test/mysql.sock
Copier après la connexion
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!

Étiquettes associées:
Déclaration de ce site Web
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
Derniers numéros
MySQL arrête le processus
Depuis 1970-01-01 08:00:00
0
0
0
Env中mysql
Depuis 1970-01-01 08:00:00
0
0
0
Erreur lors de l'installation de MySQL sous Linux
Depuis 1970-01-01 08:00:00
0
0
0
php - problème de surveillance MySQL
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal