it-swarm.com.de

Es kann nach der Installation keine Verbindung zum MySQL-Server unter 'localhost' (10061) hergestellt werden

Ich habe MySQL mit mysql-installer-5.5.20.0.msi unter Windows 7 installiert Im cmd-Fenster starte ich "mysqlshow -u root -p". Es wurde nach einem Kennwort gefragt und gab dann den folgenden Fehler zurück: "Keine Verbindung zum MySQL-Server unter 'localhost' (10061) möglich." Dies ist ein schlechter Hinweis auf eine teilweise fehlgeschlagene/erfolgreiche Installation.

Nach dem Lesen der Seite http://dev.mysql.com/doc/refman/5.5/en/windows-troblem.html wurde mir gesagt, dass ich in C:\Program ein Fehlerprotokoll (.err) finden soll Dateien\MySQL\MySQL Server 5.5\data. Das Verzeichnis ist vorhanden, aber keine Protokolldatei.

Ich habe das Gefühl, dass dies mit der strengen Sicherheit von Windows 7 zusammenhängt, insbesondere bei der Installation einer Unix-basierten Software. Und ja, ich bin Administrator auf meinem PC.

Jede Hilfe oder Anregung wird geschätzt. Ich kann einen Gefallen erwidern, indem ich Java- und SQL-Abfragefragen beantworte.

28

dieses Problem ist von Windows Server-Benutzern sehr zu lösen

  1. gehen Sie zu diesem Pfad C:\Programme\MySQL\MySQL Server 5.1\bin

  2. führen Sie dieses Tool "MySQLInstanceConfig.exe" aus.

und die instatnce erneut konfigurieren und das Problem gelöst

24
shay lami

Bitte versuchen Sie die folgenden Schritte:

  1. c:\mysql\bin> mysqld --install
  2. c:\mysql\bin> mysqld --initialize

dann " Windows-Taste + R " schreiben " services.msc " drücken, als admin ausführen

starten Sie den MySQL-Dienst.

22
maheshDeshmukh

Ich stand auch vor demselben Problem und löste es durch folgende Einstellungen:

  1. Überprüfen Sie den Dienst MYSQL im Windows-Dienst. Wenn es da ist und nicht läuft, dann starten Sie es. Es wird Ihr Problem lösen.

    Sie finden das Servicefenster, indem Sie zum Startmenü des Fensters navigieren und "Services" in die Suchleiste eingeben. Wählen Sie die Option "Dienste" mit den Zahnrädern daneben (nicht die ausführbare Datei). Das folgende Fenster wird angezeigt. Scrollen Sie nach unten, um 'MySql (Version)' zu finden. Wenn Sie MySql auswählen, sollte im linken Bereich eine Option mit der Aufschrift "Dienst starten" angezeigt werden. Klicken Sie hier, und ein Dialogfeld sollte angezeigt werden, um anzuzeigen, dass Windows versucht, den Dienst zu starten. Nach dem Start haben Sie im linken Fenster die Möglichkeit, den Dienst anzuhalten, anzuhalten und erneut zu starten. Jetzt können Sie über die Windows-Cmd-Zeile eine Verbindung zu Ihrem MySql herstellen.

 enter image description here

  1. Wenn der MYSQL-Dienst nicht im Windows-Dienst vorhanden ist, folgen Sie den folgenden Anweisungen.

    ein. Öffne cmd als Administrator.

    b. cd nach C:\Programme (x86)\MySQL\MySQL Server 5.6\bin

    c. Führen Sie den Befehl aus: C:\Programme (x86)\MySQL\MySQL Server 5.6\bin> mysqld.exe --install

    d. Überprüfen Sie das MySql im Windows-Dienst. Wenn es nicht ausgeführt wird, starten Sie es, indem Sie auf den Dienst klicken.

    e. Wenn Sie XAMMP verwenden. Starten Sie MySQL im XAMMP-Kontrollfeld.


15

Die einfache Lösung, die für mich funktioniert hat, lautet: Ändern Sie localhost in Ihrer database.yml in 127.0.0.1 oder in Ihrem Skript, wenn Sie eine schreiben. 

12
Keramat

Ich hatte diesen Fehler - dummer Fehler war, ich habe -p3307 verwendet, um den Port anzugeben, wohingegen ich -P3307 hätte verwenden sollen, d. H. Kapital P. Kleines "p" ist für das Kennwort arg :)

Für die 5.7-Version hatte ich das gleiche Problem und eine einfache Korrektur hat den Trick geleistet. Als Installed the workbench 5.7 gab es eine andere "Software", die "MySQL Installer Community". Ich habe dies ausgeführt und die "Neukonfiguration" für den MySQL-Server ausgeführt. Es dauerte ungefähr eine Minute und das Problem war nicht mehr da.

Ich hoffe, es funktioniert! (Denken Sie daran, dass ich die Version 5.7 verwendet habe)

2
joedavid

Ich habe Windows 8.1 und auch ich hatte dieses Problem. Mein Lehrer sagte mir, dass dies wahrscheinlich daran liegt, dass mein MySQL-Server nicht mehr läuft. Sie sagte mir, ich solle in das Dienstprogramm Computerverwaltung einsteigen (klicken Sie unter Windows 8.1 mit der rechten Maustaste auf die untere linke Ecke des Bildschirms, um auf die Computerverwaltung zuzugreifen). Dann öffnen Sie unter Dienste und Anwendungen die Dienste und suchen Sie nach MySQL. Sie sollten in der Lage sein, mit der rechten Maustaste auf MySQL zu klicken und es neu zu starten.

2
Avilio

Nach allem, was ich herausgefunden habe, läuft der mysql-Dienst (mysqld) nicht.

  • Stellen Sie zunächst sicher, dass es als Windows-Dienst installiert ist: Ausführen 

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install 

von der Kommandozeile aus. 

  • Als nächstes starten Sie es: 

services.msc > MySQL > start

Wenn der Neustart fehlschlägt, können Sie die folgenden Schritte ausführen: 

  • Öffnen Sie die Befehlszeile als Administrator: cmd.exe > open as administrator
  • "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose ausführen

es sollte fehlschlagen und das Fehlerprotokoll in einem Verzeichnis mit dem Namen data unter C:\Programme\MySQL\MysSQL Server 5.7\ablegen. Wenn Sie data aus irgendeinem Grund nicht erstellen können, führen Sie es manuell in diesem Verzeichnis durch und versuchen Sie es erneut. Wenn Sie herausfinden können, was in diesem Protokoll fehlt, sind Sie fertig.

Wenn Sie immer noch kein Glück haben, habe ich es so gemacht: 

  • goto C:\ProgramData\MySQL und kopiere die Datei mit dem Namen my.ini in C:\Windows\ 

  • versuchen Sie, den Dienst erneut von der Befehlszeile aus zu starten: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose 

Wenn kein Fehler angezeigt wird, war der Dienststart erfolgreich. Wenn es immer noch nicht funktioniert, löschen Sie die Datei my.ini , die Sie gerade aus C:\Windows kopiert haben, und starten Sie den Dienst erneut über die Befehlszeile.

es sollte jetzt funktionieren

1
Paul Mira
  1. Suchen Sie im Startmenü nach "mysql". Unter den Ergebnissen sollte die "MySQL Installer - Community" angezeigt werden. Starte es.

  2. Das MySQL Installer-Fenster wird wie unten gezeigt angezeigt. Suchen Sie unter Produkt nach "MySQL Server" und klicken Sie auf den Link "Neu konfigurieren".

  3. Das MySQL-Installationsprogramm wird angezeigt (das gleiche, das Sie bei der ersten Installation von MySQL Server verwendet haben). Gehen Sie alle Schritte durch.

  4. Nachdem der MySQL-Installer fertiggestellt war, habe ich den MySQL-Dienst erneut gestartet. Dieses Mal zeigte das "Startup Message Log" im MySQL Notifier an, dass der Server erfolgreich gestartet wurde:

https://www.howtosolutions.net/2017/08/fixing-mysql-10061-error-after-migration-of-database-files/

1
Nishith

Ich habe dieses Problem gelöst, indem ich der Befehlszeilenzeichenfolge die folgenden Argumente hinzugefügt habe:

mysql --user Benutzername --password Kennwort --Host localhost --port 3306 databasename <"Systempfad zur .sql-Datei"

Ohne die Argumente --Host & --port wird dieser Fehler verursacht, insbesondere wenn Sie den Port in 3307 ändern, was kein Standardwert ist.

1

wenn Fehler 2003 (HY000) angezeigt wird: Es kann keine Verbindung zum MySQL-Server auf localhost (10061) hergestellt werden 

  1. Durchsuchen Sie services.msc 
  2. goto MySQL-Eigenschaften 
  3. kopieren Sie den MySQL-Dienstnamen 
  4. starten Sie cmd als Administrator 
  5. write: net start mysqlservicename .i.e mysql57 oder etc. Es wird angezeigt, dass mysql startet.
1
neo.abi1000

In Windows 7 1) Drücken Sie Windows + R, um Run Zu öffnen. 2) Geben Sie services.msc 3) Klicken Sie mit der rechten Maustaste auf mysql und starten Sie 4), wenn mysql nicht gefunden wurde. 1) Führen Sie cmd als Administrator aus 2) Gehen Sie in das Verzeichnis C:\Programme (x86)\MySQL\MySQL Server 5.6\bin (um cd .. zurück zu gehen), und geben Sie "mysqld.exe --install" .__ ein. 5) Folgen Sie Schritt 3 Das ist alles

1
nikhil

Lösung 1:

Für 32bit: Führen Sie "mysql.exe" unter C:\Programme\MySQL\MySQL Server 5.6\bin aus

Für 64-Bit: Führen Sie "MySQLInstanceConfig.exe" unter C:\Programme\MySQL\MySQL Server 5.6\bin aus

Lösung 2:

Der Fehler (2002) Verbindung kann nicht hergestellt werden. In der Regel bedeutet dies, dass keine .__ vorhanden ist. MySQL-Server, der auf dem System ausgeführt wird oder dass Sie eine falsche .__ verwenden. Unix-Socket-Dateiname oder TCP/IP-Portnummer beim Verbindungsaufbau mit der Server. Sie sollten auch prüfen, ob der von Ihnen verwendete TCP/IP-Port wurde nicht von einem Firewall- oder Portblockierungsdienst blockiert.

Der Fehler (2003) kann keine Verbindung zum MySQL-Server auf 'Server' (10061) .__ herstellen. zeigt an, dass die Netzwerkverbindung abgelehnt wurde. Du solltest Vergewissern Sie sich, dass ein MySQL-Server läuft und dass das Netzwerk Verbindungen aktiviert, und dass der angegebene Netzwerkanschluss der .__ ist. auf dem Server konfiguriert.

Quelle: http://dev.mysql.com/doc/refman/5.6/de/startingserver.html Weitere Informationen erhalten Sie hier.

Im Falle einer Xampp-Installation.

Wechseln Sie zu Ihrer xampp-Installation und Ihrem mysql-Ordner

Führen Sie die Datei "resetroot.bat" über cmd oder Explorer aus.

Meine Installation hat funktioniert !!!

0
Sachin

Ich hatte den gleichen Fehler. Ich habe mich so gelöst

Gehen Sie zu Start-MySQL Installer-Community und führen Sie das Installationsprogramm erneut als Neukonfiguration aus (Sie werden dazu aufgefordert). 

Wenn Sie gefragt werden, ob die MySQL-Instanz als Windows-Dienst ausgeführt werden soll, aktivieren Sie das Kontrollkästchen.

Wenn dies nicht funktioniert, versuchen Sie, die Deinstallation und Installation erneut durchzuführen, und aktivieren Sie das Kontrollkästchen, um MySQL als Windows-Dienst auszuführen.

0
Carmine T

Für alle, die das gleiche Problem haben: "Verbindung mit MySQL-Server kann nicht unter 'localhost' (10061) hergestellt werden" oder "Verbindung mit MySQL-Server kann nicht unter '127.0.0.1' (10061)" hergestellt werden "MySQL Installer" und dies ist der Link http://dev.mysql.com/downloads/windows/installer/5.6.html Dies ist ein Tutorial für weitere Hilfe https: // www .youtube.com/watch? v = AqQc3YqfelE

es funktioniert für mich und ich möchte auch für Sie arbeiten.

0
Chedi

Für mich haben drei Schritte dieses Problem unter Windows 10 gelöst:

Ich habe die MySQL Server Community Edition Zip heruntergeladen und in das Laufwerk D extrahiert. Danach bin ich in den Ordner bin gegangen und habe dort cmd ausgeführt. Ich habe die folgenden Schritte und alle Arbeiten ausgeführt:

D:\tools\mysql-8.0.17-winx64\bin>mysqld -install
Service successfully installed.

D:\tools\mysql-8.0.17-winx64\bin>mysqld --initialize
D:\tools\mysql-8.0.17-winx64\bin>net start mysql
The MySQL service is starting...
The MySQL service was started successfully.
0
vikash chauhan

Bei der Lösung des Problems wurden die folgenden Schritte ausgeführt:

Suchen Sie im Startmenü nach "mysql". Unter den Ergebnissen sollte die "MySQL Installer - Community" angezeigt werden. Führen Sie es aus . Das MySQL Installer-Fenster wird wie unten gezeigt angezeigt. Suchen Sie nach "MySQL Server" unter "Produkt" und klicken Sie auf den Link "Neu konfigurieren" . MySQL Installer Community

Das MySQL-Installationsprogramm wird angezeigt (das gleiche, das Sie bei der ersten Installation von MySQL Server verwendet haben). Gehen Sie alle Schritte durch.

Nachdem der MySQL-Installer fertiggestellt war, habe ich den MySQL-Dienst erneut gestartet.

0
ankit715

Ich hatte auch dieses Problem, es ist leicht zu lösen:

Gehen Sie zu Systemsteuerung - System und Wartung - System - Erweiterte Systemeinstellungen - Umgebungsvariablen - Systemvariablen - Pfad - Klicken Sie auf Bearbeiten - Hinzufügen

"c:\xampp\mysql\bin" - es sollte so aussehen:

\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime Alternative\QTSystem;c:\xampp\mysql\bin

Und vergessen Sie nicht, MySQL über die Systemsteuerung von Xampp zu starten.

0
Siddharth Patel

Machen Sie keine unnötigen Dinge wie Neukonfigurieren, stoppen Sie MySQL und starten Sie MySQL im Dienst. Installieren Sie einfach den MYSQL-Server neu und installieren Sie ihn erneut in Ihrem System. Denken Sie daran, nur den MySQL-Server und nichts anderes zu deinstallieren. Das ganze Problem wird automatisch gelöst

0
VINEET KUMAR

Schalten Sie einfach die Firewall aus und entfernen Sie die Instanzkonfiguration. Fügen Sie eine neue Instanz für den Server hinzu.! [Firewall deaktivieren] [1] Geben Sie die Portnummer als 3306 als Standard an

0
Prabhakar

Der Hauptgrund für diese Art von Fehler ist, dass Sie möglicherweise die MySQL-Serveranwendung deinstalliert haben. Installieren Sie es und probieren Sie es aus.

0
Prateek Gowda

In meinem Fall habe ich gerade services.msc mit run geöffnet und 2 der mit mysql zusammenhängenden Dienste neu gestartet, und es hat funktioniert! 

0
Aditya

Ich habe festgestellt, dass derselbe Fehler auch auftritt, nachdem ich alle oben genannten Lösungen ausprobiert habe. Ich hatte sogar Version 5.7 und ein paar mehr ausprobiert. Jungs, verschwenden Sie nicht Ihre Zeit damit, das Problem zu beheben. Installieren Sie stattdessen Version 5.5. Es funktioniert einwandfrei ohne unnötige Fehler. 

0
Shruti