Heim  >  Artikel  >  Datenbank  >  Wie behebt man den MySQL-Fehler Nr. 2002: „Verbindung zum MySQL-Server kann nicht hergestellt werden“?

Wie behebt man den MySQL-Fehler Nr. 2002: „Verbindung zum MySQL-Server kann nicht hergestellt werden“?

Susan Sarandon
Susan SarandonOriginal
2024-10-23 23:09:30979Durchsuche

How to Fix MySQL Error #2002:

Fehlerbehebung bei Fehler Nr. 2002: Verbindung zum MySQL-Server kann nicht hergestellt werden

Der Fehler Nr. 2002: Verbindung zum lokalen MySQL-Server kann nicht hergestellt werden socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)“ beim Ausführen von MAMP weist normalerweise auf eine fehlende oder nicht zugängliche mysql.sock-Datei hin. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Testen Sie die Verbindung:

    Versuchen Sie, MySQL mit dem vollständigen Pfad zur Binärdatei zu starten :

    <code class="bash">/Applications/MAMP/Library/bin/mysql -u root -p</code>

    Wenn dies funktioniert, fahren Sie mit dem Korrekturschritt fort.

  2. Erstellen Sie einen Symlink:

    Wenn das Wenn der Test erfolgreich ist, führen Sie den folgenden Befehl aus, um einen Symlink zur Datei mysql.sock zu erstellen:

    <code class="bash">sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</code>
  3. Auflösung bestätigen:

    MySQL sollte jetzt normal funktionieren. Überprüfen Sie dies, indem Sie Folgendes ausführen:

    <code class="bash">mysql -u root -p</code>
  4. Dynamische Pfadsuche (Alternative):

    Wenn die vorherige Methode fehlschlägt, können Sie MySQL dynamisch finden Pfad:

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

Das obige ist der detaillierte Inhalt vonWie behebt man den MySQL-Fehler Nr. 2002: „Verbindung zum MySQL-Server kann nicht hergestellt werden“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn