Maison > base de données > tutoriel mysql > le corps du texte

Comment corriger l'erreur MySQL n° 2002 : « Impossible de se connecter au serveur MySQL » ?

Susan Sarandon
Libérer: 2024-10-23 23:09:30
original
978 Les gens l'ont consulté

How to Fix MySQL Error #2002:

Erreur de dépannage n° 2002 : impossible de se connecter au serveur MySQL

L'erreur "Erreur n° 2002 : impossible de se connecter au serveur MySQL local via socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)" rencontré lors de l'exécution de MAMP signifie généralement un fichier mysql.sock manquant ou inaccessible. Pour résoudre ce problème, suivez les étapes décrites ci-dessous :

  1. Testez la connexion :

    Essayez de démarrer MySQL en utilisant le chemin complet vers le binaire :

    <code class="bash">/Applications/MAMP/Library/bin/mysql -u root -p</code>
    Copier après la connexion

    Si cela fonctionne, passez à l'étape de correction.

  2. Créez un lien symbolique :

    Si le le test est réussi, exécutez la commande suivante pour créer un lien symbolique vers le fichier mysql.sock :

    <code class="bash">sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</code>
    Copier après la connexion
  3. Confirmer la résolution :

    MySQL devrait maintenant fonctionner normalement. Vérifiez en exécutant :

    <code class="bash">mysql -u root -p</code>
    Copier après la connexion
  4. Recherche de chemin dynamique (alternative) :

    Si la méthode précédente échoue, vous pouvez trouver dynamiquement le MySQL chemin :

    <code class="bash">$($(for dir in /usr/local/mysql/bin /usr/bin /usr/local/bin /Applications/MAMP/Library/bin /Applications/XAMPP/xamppfiles/bin; do [ -x &quot;$dir/mysql&quot; ] &amp;&amp; echo &quot;$dir/mysql&quot; &amp;&amp; break; done) -u root -p)</code>
    Copier après la connexion

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!

source:php
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 articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!