Maison > base de données > tutoriel mysql > Comment corriger l'erreur MySQL n° 2002 : « Impossible de se connecter au serveur MySQL » ?

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
1131 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!

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