Windows kann den MySQL-Dienst nicht starten und meldet Fehler 1067 – Lösung

Windows kann den MySQL-Dienst nicht starten und meldet Fehler 1067 – Lösung

Als ich mich bei MySQL anmeldete, wurde mir plötzlich angezeigt, dass der Zugriff verweigert wurde oder ich keine Verbindung zur Datenbank herstellen konnte. Ich ging zurück zum Dienst und öffnete wampmysqld, sah aber, dass „Windows den MySQL-Dienst nicht starten kann, Fehler 1067“. Ich konnte ihn einfach nicht starten. Was soll ich tun? Garnelen braten, ich möchte meine Erfahrungen mit Ihnen teilen!

Methode 1:

1. Öffnen Sie die Datei my.ini, suchen Sie die Zeile default-storage-engine=InnoDB und ändern Sie sie in default-storage-engine=MyISAM.
2. Löschen Sie ib_logfile0 und ib_logfile1 im Datenverzeichnis unter dem MySQL-Installationsverzeichnis
3. Suchen Sie das bei der Konfiguration des MySQL-Servers angegebene InfoDB-Verzeichnis und löschen Sie ibdata1

Laut der Datei my.ini:
#*** INNODB-spezifische Optionen *** innodb_data_home_dir="D:/"

4. Starten Sie den MySQL-Dienst neu

Methode 2:

Als ich MySQL neu installierte, kam immer die Meldung „MySQL-Dienst konnte nicht gestartet werden, Fehler 1067. Der Prozess wurde unerwartet beendet. Neustart und Reparatur der Registrierung haben nicht geholfen. Ich habe online nachgeschaut und das Basisverzeichnis geändert, aber es hat nicht funktioniert. Ich verwende MySQL 5.8. Nach langem Suchen fiel mir ein, dass ich zuvor integrierte Umgebungen wie Wampserver und PC_Webserver installiert hatte. Diese Software schreibt my.ini und php.ini in das Verzeichnis C:WINDOWS und setzt sie auf schreibgeschützt.

Lösung:

Löschen Sie die Datei my.ini im Windows-Verzeichnis.
Installieren Sie MySQL neu und der Dienst wird erfolgreich gestartet

Methode 3:

1. Führen Sie winmysqladmin aus, um die Datei my.ini zu generieren

2.mysqld -install startet den MySQL-Dienst

3. net start mysql startet den MySQL-Dienst und zeigt normal an. Bei der Verbindung über mysql -u root -p wird ein Fehler gemeldet, dass der Server nicht gestartet ist. Beim Überprüfen des Serverdienstes stellt sich tatsächlich heraus, dass der MySQL-Dienst nicht gestartet ist. Beim manuellen Start wird der Fehler 1067 erzeugt. Ich habe MySQL mehrmals neu installiert, aber der Fehler besteht immer noch. Überprüfen Sie, dass in jeder Konfiguration keine Fehler vorliegen.
Meine Systemumgebung ist Win2003 MySQL Version 4.0.12. Die Lösung besteht darin, die von WinMysqlAdmin generierte my.ini nach C:Windows zu kopieren und dann MySQL zu starten, und alles wird in Ordnung sein. Das habe ich nicht probiert: Tatsächlich ist keine Neukonfiguration nötig. Klicken Sie einfach im /bin-Verzeichnis auf mysql.exe.
mysqld.exe
mysqld-nt.exe
Herunterladen
Wenn das Eingabeaufforderungsfeld angezeigt wird, brechen Sie es einfach ab, klicken Sie dann auf winmysqladmin.exe und wählen Sie „Dienst starten“ auf dem kleinen Symbol in der unteren rechten Ecke.

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:
  • Lösung für den MySQL-Dienst, der nicht startet
  • Zusammenfassung einiger häufiger Probleme, wenn MySQL nicht gestartet werden kann
  • Zusammenfassung der Lösungen für das Problem, dass MySQL 5 nach der Installation nicht gestartet werden kann (Dienst kann nicht gestartet werden)
  • Schnelle Lösung für den Startfehler des MySQL-Dienstes unter CentOS 7
  • Lösung für den MySQL-Startfehler 1053
  • So lösen Sie das Problem, dass MySQL mit Fehler 1067 nicht startet
  • Allgemeine Befehle für MySQL-Autorisierung, Start und Dienststart
  • Ein praktischer Bericht über einen durch den MySQL-Start verursachten Unfall

<<:  Beantworten Sie das Caching-Prinzip von Keep-Alive-Komponenten aus Sicht des Quellcodes

>>:  Beispiel für den Mehrpunkt-Routenplanungsprozess des WeChat-Applets Amap – detaillierte Erläuterung

Artikel empfehlen

Erste Zusammenfassung des Website-Erstellungs-Tutorials für Anfänger

Nachdem ich diese sechs Artikel geschrieben hatte,...

Lösungen für Websites mit hohem Datenverkehr

Erstens: Stellen Sie zunächst sicher, dass die Ser...

Eine detaillierte Einführung in for/of, for/in in JavaScript

Inhaltsverzeichnis In JavaScript gibt es mehrere ...

Fünf Lösungen für Cross-Browser-Probleme (Zusammenfassung)

Kurz zusammengefasst: Browserkompatibilitätsprobl...

Der Unterschied und die Einführung von ARGB, RGB und RGBA

ARGB ist ein Farbmodus, also der RGB-Farbmodus mi...

So starten und starten Sie nginx unter Linux neu

Nginx (Engine x) ist ein leistungsstarker HTTP- u...

Der MySQL-Server wird mit der Option --skip-grant-tables ausgeführt.

Der MySQL-Server läuft mit der Option --skip-gran...

Detaillierte Erklärung der Vue-Komponenten

<Text> <div id="Wurzel"> &l...