Fehler Top 10Top 10 kann auf 'localhost' keine Verbindung zum MySQL -Server herstellen

Fehler Top 10Top 10 kann auf 'localhost' keine Verbindung zum MySQL -Server herstellen
MySQL ist einer der beliebtesten Motoren für relationale Datenbanken. Es ist mächtig und bietet viele Funktionen, die dem Standard -SQL aus der Box entsprechen.

Bevor Sie die MySQL -Datenbank verwenden können, müssen Sie den MySQL -Server auf Ihrem System einrichten und konfigurieren. Zum Glück ist MySQL plattformübergreifend und bietet Installateuren für beliebte Betriebssysteme.

In einigen Fällen können Sie jedoch auf den „Fehler 2003 stoßen. Es kann keine Verbindung zu MySQL Server auf 'localhost: 3306' '"-Fehler hergestellt werden.
In diesem Tutorial werden wir die Ursachen dieses Fehlers diskutieren und wie Sie es beheben können.

Was verursacht diesen Fehler?

Dieser Fehler tritt auf, wenn der MySQL -Server nicht ausgeführt wird und keine Verbindung zum Server herstellen kann.

Ein Beispiel für diesen Fehler ist im folgenden Screenshot angezeigt:

$ mysql -u root -p

Lassen Sie uns nun zwei Techniken besprechen, mit denen Sie diesen Fehler beheben können.

So beheben Sie diesen Fehler?

Es gibt zwei Dinge, die Sie tun können, um diesen Fehler zu beheben:

  1. Stellen Sie sicher, dass der MySQL -Server auf Ihrem System ausgeführt wird.
  2. Stellen Sie sicher, dass Sie den Zielport angeben, wenn der Server auf einem anderen Port ausgeführt wird.

Fix 1 - Stellen Sie sicher, dass der MySQL -Server ausgeführt wird.

Der erste Schritt besteht darin, zu überprüfen, ob der Server auf Ihrem System ausgeführt wird. Verwenden Sie in Ihrem Windows -Terminal den Befehl:

$ mysqlshow

Wenn Sie den unten angegebenen Fehler erhalten:

MySQLShow: Eine Verbindung zum MySQL -Server auf 'localhost: 3306' kann nicht herstellen (10061)

Dann läuft der Server nicht auf Ihrem System.

Öffnen Sie den Services Manager in Ihrem Windows -System, um dies zu beheben. Drücken Sie die Windows -Taste + R, um das Run -Dienstprogramm zu starten.

Geben Sie als nächstes „Dienste ein.MSC ”und drücken Sie die Eingabetaste.

Scrollen Sie im Dienstemanager nach unten, bis Sie den Dienst für Ihren MySQL -Server suchen. Zum Beispiel, wenn Sie MySQL Version 5 haben.0, der Dienst unter 'MySQL50' und MySQL Version 8 steht.0 wird unter 'MySQL80' usw. stehen.

Wir haben MySQL Version 8 im Bild oben installiert. Der Dienst wird jedoch nicht ausgeführt, da die Registerkarte Status leer ist.

Um dies zu beheben, klicken Sie mit der rechten Maustaste auf den Servicenamen und drücken Sie Start. Dies sollte den Dienst starten und sicherstellen, dass der MySQL -Server ausgeführt wird.

Wie Sie sehen können, ändert sich der Dienststatus im Rennen des Laufens.''

Jetzt können wir uns mit MySQL verbinden wie:

$ mysql -u root -p

In einigen Fällen finden Sie den MySQL -Service möglicherweise nicht im Dienstemanager. In einem solchen Fall müssen Sie den MySQL -Dienst installieren.

Öffnen Sie die Eingabeaufforderung als Administrator und führen Sie den Befehl aus:

$ mysqld -install

Der obige Befehl sollte den MySQL -Dienst installieren, sodass Windows den Dienst beim Start starten und anhalten kann.

Fix 2 - Überprüfen Sie den MySQL -Port

Der MySQL -Server hört auf einem TCP -Port auf Ihrem System an. Dies ist der Port, mit dem Sie eine Verbindung zum Server herstellen können.

Wenn Sie während der Installation oder in der Konfigurationsdatei keine Änderungen am laufenden Port vorgenommen haben, wird MySQL auf Port 3306 ausgeführt.

Sie können überprüfen, unter welchem ​​Port der Server ausgeführt wird, indem Sie die Konfigurationsdatei überprüfen.

Die MySQL -Konfigurationsdatei befindet sich im Verzeichnis:

C: \ ProgramData \ Mysql \ Mysql Server 8.0

Unter dem Namen my.Ini.

Öffnen Sie die Datei mit Ihrem Texteditor und suchen Sie den [Client] -Block. Suchen Sie den Eintrag, der den ausgeführten Port wie gezeigt definiert:

Sobald Sie den ausgeführten Port haben, müssen Sie ihn angeben, wenn Sie sich am Server anmelden.

$ mysql -u root -p --port = [port_number]

Beachten.

Wenn Sie während der Installation den laufenden Port geändert haben, können Sie die Konfigurationsdatei bearbeiten und auf 3306 einstellen oder das MySQL -Installationsprogramm ausführen.

Wählen Sie im Fenster Installer unter MySQL Server "Rekonfigurieren" aus.

Stellen Sie die Konnektivitätsoptionen im Abschnitt Typ und Netzwerk als TCP/IP und Port auf 3306 ein.

Befolgen Sie die Standardeinstellungen und wenden Sie die Änderungen an.

Abschluss

In diesem Artikel haben wir die Ursachen des "Fehler 2003 (HY000) nicht mit MySQL Server auf" Localhost "(10061)" -Fehler und verschiedenen Techniken zur Lösung von "Localhost" (10061) "untersucht.