Code erreur

MySQL 2002 — Can’t connect to local server

Le client ne parvient pas à joindre le serveur MySQL local.

Voir mes favoris

MySQL 2002 — Can't connect to local server

Domaine : Base de donnéesPriorité : Élevée

Que signifie cette erreur ?

Le client ne parvient pas à joindre le serveur MySQL local.

Causes probables

  • configuration ou dépendance incorrecte
  • service, réseau ou stockage indisponible
  • changement récent ou composant défaillant

Vérifications et résolution

  1. Conserver le message complet et l’heure de l’erreur.
  2. Identifier le composant exact qui renvoie le code.
  3. Contrôler les dépendances avant toute réparation globale.
  4. Appliquer une correction ciblée puis retester.
Précaution : Éviter les scripts de réparation génériques ou les suppressions irréversibles avant d’avoir confirmé la cause.

← Revenir à la base des codes d’erreur

Approfondissement et preuve primaire

MySQL 2002 signifie que le client n’a pas pu établir la connexion avec le serveur local ou l’adresse visée. Selon le client, `localhost` peut utiliser un socket Unix alors qu’une adresse IP utilise TCP. Le service arrêté, un socket différent, un port non écouté ou une règle réseau peuvent donc produire le même message général.

Vérification approfondie

Vérifier que le serveur mysqld est démarré et écoute sur le socket ou le port attendu, puis comparer la configuration client et serveur. Tester explicitement TCP et socket afin d’identifier le transport en cause. Sur un serveur distant, contrôler bind-address, pare-feu et routage ; sur le même hôte, vérifier droits et emplacement du socket.

Critère de validation

La résolution est validée lorsque le client utilisé par l’application se connecte par le transport prévu et que cette connexion reste fonctionnelle après redémarrage du service. Documenter le socket, le port ou le nom d’hôte retenu évite qu’une application bascule involontairement vers un chemin différent lors d’une mise à jour.

Référence primaire : MySQL — Can’t connect to local MySQL server.

♡ 0