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:
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.
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>
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>
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 "$dir/mysql" ] && echo "$dir/mysql" && 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!