Heim > Datenbank > MySQL-Tutorial > Warum kann ich nach der Neuinstallation keine Verbindung zu meinem lokalen MySQL-Server herstellen?

Warum kann ich nach der Neuinstallation keine Verbindung zu meinem lokalen MySQL-Server herstellen?

DDD
Freigeben: 2024-12-26 18:15:15
Original
762 Leute haben es durchsucht

Why Can't I Connect to My Local MySQL Server After Reinstallation?

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)'
Nach dem Login kopieren

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage