DBAtlas · Atlas für Datenbankbetrieb

2002: Can't connect to local MySQL server through socket (keine Verbindung zum lokalen MySQL-Server über Socket)

MySQL

Was bedeutet das?

Der Client konnte sich nicht über den Unix-Socket mit dem lokalen MySQL-Server verbinden. Meist läuft der Server nicht oder der Socket-Pfad ist falsch.

Ursache

Der MySQL/MariaDB-Dienst läuft nicht oder ist abgestürzt, der Pfad der Socket-Datei (z. B. /var/run/mysqld/mysqld.sock) unterscheidet sich zwischen Client und Server, Berechtigungsprobleme oder der Server ist nicht gestartet.

Lösung

Prüfe den Dienststatus und starte ihn (systemctl status mysql / start mysql). Prüfe den korrekten Socket-Pfad: SHOW VARIABLES LIKE 'socket' und die Socket-Einstellung in my.cnf. Weicht der Pfad ab, gib ihn explizit mit --socket an oder verwende TCP: mysql -h 127.0.0.1 -P 3306. Prüfe die Serverlogs auf Start-/Absturzfehler.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank