Fehler: Verbindung zum lokalen MySQL-Server konnte nicht hergestellt werden
Ausgangssituation
Das Problem ist aufgetreten wenn ein Versuch, das MySQL-Root-Passwort mit mysqld_safe --skip-grant-tables zurückzusetzen, fehlschlug und zu dem Fehler führte Nachricht:
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Versuche zur Fehlerbehebung
Bei der Untersuchung wurde festgestellt, dass die Socket-Datei /var/run/mysqld/mysqld.sock fehlte. Nach erfolglosen Versuchen, das Problem zu beheben, wurden die MySQL-Pakete deinstalliert und neu installiert.
Neuinstallationsproblem
Während der PHPMyAdmin-Installation nach der Neuinstallation trat der gleiche Fehler auf:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Manuelle Datei und Verzeichnis Umbenennung
Um das Problem zu beheben, wurden alle MySQL-Dateien und -Verzeichnisse manuell in mysql.bad umbenannt. Beim Versuch, MySQL neu zu installieren, wurde festgestellt, dass nicht zur Eingabe eines Administratorkennworts aufgefordert wurde.
Lösung
Um den Fehler zu beheben und den MySQL-Server zu starten, versuchen Sie es mit der Ausführung den folgenden Befehl:
sudo service mysql start
Das obige ist der detaillierte Inhalt vonWarum kann ich nach der Neuinstallation keine Verbindung zu meinem lokalen MySQL-Server herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!