2002: Can't connect to local MySQL server through socket (keine Verbindung zum lokalen MySQL-Server über Socket)
MySQLWas 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.
Weitere Einträge zu dieser Datenbank
- 1064You have an error in your SQL syntax (Fehler in der SQL-Syntax)
- 1146Table doesn't exist (Tabelle existiert nicht)
- 1054Unknown column in field list (unbekannte Spalte in der Feldliste)
- 2003Can't connect to MySQL server (TCP/IP) (keine Verbindung zum MySQL-Server über TCP/IP)
- 2006MySQL server has gone away (Verbindung zum MySQL-Server verloren)
- 1114The table is full (die Tabelle ist voll)
- 1215Cannot add foreign key constraint (Foreign-Key-Constraint kann nicht hinzugefügt werden)