Der MySQL-Dienst wird gestartet, aber es kann keine Verbindung hergestellt werden. Wie kann ich dieses Problem lösen? Login-Fehler: root@localhost:~# mysql -u root -p Passwort eingeben: FEHLER 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket '/var/lib/mysql/mysql.sock' nicht möglich (2) root@localhost:~# service mysqld restart MySQL wird heruntergefahren. [OK] MySQL wird gestartet. [ OK ] root@localhost:~# mysql -u root -p Passwort eingeben: FEHLER 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket '/var/lib/mysql/mysql.sock' nicht möglich (2) Analyse der Gründe: Der Grund ist unbekannt. Ich werde ihn hinzufügen, wenn ich ihn weiß. Lösung 1: root@localhost:~# finden / -name mysql.sock /tmp/mysql.sock root@localhost:~# mysql -u root -p -S /tmp/mysql.sock Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 1 Serverversion: 5.6.15-log Quellverteilung Copyright (c) 2000, 2011, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen Eigentümer. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. MySQL> Lösung 2: root@localhost:~# finden / -name mysql.sock /tmp/mysql.sock root@localhost:~# vi /etc/my.cnf [mysqld] Datenverzeichnis=/var/lib/mysql socket=/var/lib/mysql/mysql.sock Benutzer=mysql # Standardmäßig wird das alte Kennwortformat verwendet, um die Kompatibilität mit MySQL 3.x sicherzustellen # Clients (die das Kompatibilitätspaket mysqlclient10 verwenden). alte_Passwörter=1 # Das Deaktivieren symbolischer Links wird empfohlen, um verschiedene Sicherheitsrisiken zu vermeiden. # heben Sie hierzu die Kommentierung dieser Zeile auf: # symbolische Links=0 # Fügen Sie den folgenden Code hinzu [mysql] socket=/tmp/mysql.sock [mysqld_safe] log-error=/var/log/mysqld.log pid-Datei=/var/run/mysqld/mysqld.pid root@localhost:~# mysql -u root -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 3 Serverversion: 5.6.15-log Quellverteilung Copyright (c) 2000, 2011, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen Eigentümer. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. MySQL> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So ändern Sie die CentOS-Serverzeit auf die Peking-Zeit
>>: Lösen Sie das Problem, dass await in forEach nicht funktioniert
Dieser Artikel zeichnet die Installations- und Ko...
Inhaltsverzeichnis 1. Was ist Reflexion? 2. Refle...
Beim Surfen im Internet stoßen wir nicht oft auf ...
1. Tools und Bibliotheken installieren # PCRE ist...
Vorwort: Eines Tages baute ich einen MySQL-Dienst...
Um die Tabelle zu verschönern, können Sie für die...
1. Drücken Sie Win + R und geben Sie cmd ein, um ...
Für Container ist die einfachste Integritätsprüfu...
Da der Einfluss des Unternehmens wächst und seine...
Wie installiere ich Nginx an einem bestimmten Ort...
Inhaltsverzeichnis 1. Beschreibung der Funktionen...
MySql ist eine Datenquelle, die wir häufig verwen...
1. Erstellen Sie eine Datenbank: Daten erstellen ...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikel finden Sie den spezifischen Cod...