Heim >Datenbank >MySQL-Tutorial >Warum kann ich unter macOS keine Verbindung zu MySQL herstellen?
Fehler beim Herstellen einer Verbindung zum MySQL-Socket mit Ruby on Rails 3 unter macOS
Beim Versuch, „rake db:migrate“ für die Datenbankerstellung auszuführen In einer Rails 3-Umgebung tritt der folgende Fehler auf:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Schritte zur Behebung:
Suchen Sie die Socket-Datei:
Führen Sie den Befehl aus:
mysqladmin variables | grep socket
Config/database.yml aktualisieren:
Fügen Sie der Entwicklung die folgende Zeile hinzu Abschnitt von 'config/database.yml':
socket: /path/to/socket/file
Ersetzen Sie „/path/to/socket/file“ durch den tatsächlichen Pfad zur Socket-Datei, die Sie in Schritt 1 erhalten haben. Für Beispiel:
socket: /tmp/mysql.sock
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWarum kann ich unter macOS keine Verbindung zu MySQL herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!