Ich bin auf eine Mauer gestoßen, als ich versucht habe, MySQL v5.5 auf meinem Computer zu installieren.
Mein PC ist Windows 7 x64, Enterprise Edition.
Die Installation von MySQL funktioniert einwandfrei, aber wenn ich den "MySQL Instance Configuration Wizard" ausführe, wird der Schritt "Start Service" für immer angehalten (ich kann ihn 30 Minuten lang ohne Antwort ausführen lassen). Wenn ich in Dienste gehe, sehe ich, dass der "MySQL" -Dienst nicht gestartet wurde, und wenn ich versuche, ihn zu starten, wird angezeigt: "Windows konnte den MySQL-Dienst auf dem lokalen Computer nicht starten. Fehler 1067: Der Prozess wurde unerwartet beendet."
Ich habe Folgendes versucht:
- Firewall ausschalten.
- Deinstallation aller Antivirensoftware.
- Installation / Neuinstallation der 32-Bit-Version von MySQL.
- Installation / Neuinstallation der 64-Bit-Version von MySQL.
- Deinstallation, Löschen des Inhalts von "C: \ Programme \ MySQL" und "C: \ Programme (x86) \ MySQL", Neuinstallation.
- Überprüfen, ob es keine Rogue-Services mit dem Namen MySQL gibt ???? (von einer früheren Installation).
- Überprüfen Sie, ob Port 3306 von einem anderen Programm verwendet wird.
- Ändern des von MySQL verwendeten Standardports.
- Überprüfen auf "my.ini" und "my.ini.cnf" in "C: \ windows" (nichts dort, aber das kann ein Problem verursachen).
- Ausführen des MySQL-Installationsprogramms und des Konfigurationsassistenten im "Administratormodus".
- UAC ausschalten.
- Mit Standardeinstellungen installieren, nichts ändern.
- Starten Sie meinen Computer neu (ca. 6 Neustarts bis jetzt).
- Öffnen von Port 3306 in der Firewall (sowohl TCP als auch UDP, eingehend und ausgehend).
- Ich schwöre auf einen Programmierer, der MySQL so entworfen hat, dass Sie es nicht einmal installieren können (als ob das helfen würde!)
Meine Maschine arbeitet zu 100% anders. InfiniDB (eine MySQL-kompatible Datenbank) wird zu 100% installiert, ebenso wie Visual Studio 2010, Microsoft SQL Server usw.
Ihr Rat, wie Sie das umgehen können?
ps Hier ist der Bildschirm, auf dem es 15 Minuten lang hängen geblieben ist, bis ich den Prozess beendet habe:
Update 20.12.2010
Versuchte MySQL v5.1, es hat auch nicht funktioniert. Es ist erstaunlich - wenn Sie "mysqld /?" Oder "mysqld -help" eingeben, gibt es Ihnen keine Hilfe. Wenn Sie versuchen, den Dienst manuell neu zu starten, werden keine Fehlermeldungen angezeigt. Könnte es nicht mehr hilfreich sein?
Update 21.12.2010
Installierte MySQL 6.0 alpha und es funktionierte. Ich würde jedoch lieber keine Alpha-Version verwenden, da die "stabile" Version alles andere als :(
Update 21.12.2010
Es wurde http://dev.mysql.com/doc/refman/5.1/de/windows-troubleshoot.html gefunden , das sich mit der Problembehandlung unter Windows befasst.
Es wurde festgestellt, dass Sie ein Fehlerprotokoll erstellen können, wenn der Dienst nicht gestartet wird - siehe hier: http://dev.mysql.com/doc/refman/5.1/de/error-log.html
Update 21.12.2010
Aha! Ein Anhaltspunkt. Um den Fehler tatsächlich zu sehen, fügen Sie "--console" hinzu:
mysqld --console
Dies ergibt:
101221 13:57:28 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use Windows interlocked functions
InnoDB: Compressed tables use zlib 1.2.3
101221 13:57:28 InnoDB: Initializing buffer pool, size = 203.0M
101221 13:57:28 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file .\ib_logfile0 is of different size 0 56623104 bytes
InnoDB: than specified in the .cnf file 0 106954752 bytes!
101221 13:57:28 [ERROR] Plugin 'InnoDB' init function returned error.
101221 13:57:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
101221 13:57:28 [ERROR] Unknown/unsupported storage engine: INNODB
101221 13:57:28 [ERROR] Aborting
101221 13:57:28 [Note] mysqld: Shutdown complete
Update 21.12.2010
Es wird jetzt ordnungsgemäß installiert. Siehe die Antwort unten.