WAMP MySQL Service startet nicht

5

Ich habe eine frisch installieren von WAMP (v2.1) und es funktioniert excep die MySQL startet nicht .... hier:

Bildbeschreibung hier eingeben

und jedes Mal, wenn ich "Start / Resume Service" drücke, passiert NICHTS.

Ich gehe zu my.ini und gebe ein Passwort ein. Dann gehe zur MySQL-Konsole. Gib dieses Passwort ein und entweder 1. die Konsole verschwindet oder 2. ich erhalte den Fehler 2003 "Verbindung zum MySQL-Server auf 'localhost' nicht möglich ( 10061)

Prüfung
quelle
1
hast du dich hier oder in deiner config vertippt? sollte "localhost" sein, nicht "localhodst"
Endophage
whoops Tippfehler meinerseits. ja es ist localhost ... aber ich habe nicht in der MySQL - Dingens vertippen .... es localhost ... noch gleiche Fehler
Test
wenn ich schreibe netstatauf cmd ... Ich sehe nicht Port 3306 verwendet wird ... obwohl es Firewall in meinem Windows erlaubt ist .. Ich bin mit Vista ... 64-Bit
Test
Was passiert, wenn Sie versuchen, mysqlddirekt auszuführen ?
Dan Grossman
Wie laufe ich mysqld?
Testen Sie den

Antworten:

2

Fehler Nr. 2003: Verbindung zum MySQL-Server auf 'localhost' (oder einem anderen Host) nicht möglich

bedeutet einfach, dass eine Verbindung aus einem der folgenden (oder ähnlichen) Gründe nicht möglich ist:

  • Auf dem angegebenen Host wird kein MySQL-Server ausgeführt

  • Die Verbindung zum MySQL-Server ist über TCP-IP nicht zulässig. Überprüfen Sie die Einstellung "Netzwerk überspringen" in der MySQL-Konfigurationsdatei (my.ini unter Windows, my.cnf unter Unix / Linux). Es soll wie '# skip-networking' auskommentiert werden. Wenn es nicht auskommentiert ist, starten Sie den MySQL-Server neu, damit die Änderung wirksam wird.

  • Einige Netzwerkprobleme verhindern die Verbindung. Dies kann eine Netzwerkfehlkonfiguration oder ein Firewall-Problem sein. Sie müssen den Dienst mysql auf der Windows-Firewall zulassen. Nach der Installation von wamp müssen Sie Ihren PC neu starten. und wamp starten

Windows fragt, ob msqlnt.exe ausgeführt werden darf und akzeptiert es dann in Ordnung ist.

Wenn es dann nicht funktioniert:

Versuchen Sie, die Windows-Firewall auszuschalten. Wenn dies das Problem behebt, schalten Sie sie wieder ein und gestatten Sie den Zugriff auf TCP / 3306 (Standardport).

  • Beim Versuch, eine Verbindung zu einem MySQL-Server bei einem ISP herzustellen, zeigt diese Fehlermeldung häufig an, dass die direkte Verbindung zu MySQL blockiert wurde. Sie müssen dann HTTP-Tunneling oder SSH-Tunneling verwenden, um eine Verbindung herzustellen.
Ashwin A
quelle
10

Ich habe versucht, C: \ wamp \ bin \ mysql \ mysql5.6.17 \ data aufzurufen und Folgendes gelöscht:

auto.cnf, xxxxxxxxx.err, xxxxxxxxx.pid, ib_logfile0 und ib_logfile1

Aber ich habe die ibdata1 alleine gelassen, da sie auf alle lokalen Datenbanken verweist. Ich habe dann wamp neu gestartet und es hat wie ein Zauber funktioniert.

brettster
quelle
Dieser hat für mich gearbeitet ('17)
treyBake
3

Suchen Sie nach der Datei mysql-bin.index, löschen Sie sie und starten Sie MySQL neu.
Das hat bei mir geklappt;)

jzeus
quelle
Das hat auch bei mir wunderbar funktioniert. Vielen Dank!
Ardee Aram
2

Bitte überprüfen Sie den Port, den MySQL auf Ihrem System verwendet. Ändern Sie dann die Portnummer des MySQL-Dienstes des WAMP-Servers in diese Nummer, indem Sie sie in my.ini eingeben.

Wenn Sie Windows ausführen, müssen Sie den Dienst neu starten, damit er sofort grün wird.

Ich bin auf ein ähnliches Problem gestoßen.

Nikhil Goswami
quelle
0

Ich hatte genau das gleiche Problem, aber meine Situation war anders (ich verwende WAMP 3.1 mit Windows 10 64-Bit). Die Lösung war also anders. Lesen Sie unten, wie ich es in meiner Situation gelöst habe.

Zuerst habe ich das MySQL-Protokoll überprüft. So was:

Überprüfen Sie das MySQL-Protokoll

Zweitens sah ich Fehler wie folgt:

wampmysqld64: Table 'mysql.plugin' doesn't exist
2018-08-15T14:54:37.207560Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2018-08-15T14:54:37.211344Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2018-08-15T14:54:37.215551Z 0 [Warning] Failed to open optimizer cost constant tables

2018-08-15T14:54:37.216151Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

Drittens habe ich nach der Interpretation des Fehlerprotokolls zum mysql-Datenverzeichnis navigiert. Die Lage dieses Verzeichnisses auf meiner Maschine war: C:\wamp64\bin\mysql\mysql5.7.19\data. Dies kann auf Ihrem Computer anders sein. Mir ist aufgefallen, dass einige Verzeichnisse fehlen. Ich hatte kein "mysql" -Verzeichnis, obwohl es vorhanden sein muss, um zu funktionieren.

Viertens habe ich das "mysql" -Verzeichnis von einem anderen Rechner nach kopiert C:\wamp64\bin\mysql\mysql5.7.19\dataund All Services über WAMP neu gestartet. Das hat das Problem gelöst.

julianisch
quelle
0

Das wird auf jeden Fall funktionieren. Bevor Sie mit der Installation von Wampserver fortfahren, müssen Sie sicherstellen, dass bestimmte Elemente auf Ihrem System installiert sind. Andernfalls wird Wampserver absolut nicht ausgeführt. Außerdem ist die Installation fehlerhaft und Sie müssen Wampserver VOR der Installation der fehlenden Elemente entfernen . Deinstallieren Sie wamp und laden Sie microsoft visual c ++ redistributable 2008 ( https://www.microsoft.com/en-in/download/details.aspx?id=29 ) und microsoft visual c ++ redistributable 2012 ( https://www.microsoft (http://www.microsoft.com/en-in/download/details.aspx?id=48145 ), Microsoft Visual C ++ Redistributable 2015 ( http://www.microsoft.com/en-in/download/details.aspx?id=48145 ). Installieren Sie nun wamp neu und es sollte gut funktionieren.

Mind_reader2003
quelle
0

Eine frühere Installation von MySQL kann dieses Problem verursachen. Gehen Sie zum Task-Manager und beenden Sie den Prozess mysqld.exe. Starten Sie dann alle Dienste neu. Viel Glück.

Onur Yıldırım
quelle
Die Frage war 7 Jahre und 9 Monate alt. Erwarten Sie kein Feedback vom OP.
AndrewQ