Der MySQL-Dienst befindet sich unter Windows im Status „Starten“

Der MySQL-Dienst befindet sich unter Windows im Status „Starten“

Ich habe mehrere Monate an „MySQL-5-1-47“ unter Windows 2003 gearbeitet. Beim Neustart blieb der Dienst „MySQL“ in diesem Zustand „wird gestartet“.

Die einzige Möglichkeit, den Dienst zu starten, bestand darin, das Programm direkt auszuführen:

C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld

Dies ist das MySQL-Fehlerprotokoll

100906 16:07:29 [Note] Event Scheduler: Purging the queue. 0 events
100906 16:07:32  InnoDB: Starting shutdown...
100906 16:07:37 [Note] Plugin 'FEDERATED' is disabled.
100906 16:07:38  InnoDB: Shutdown completed; log sequence number 0 44233
100906 16:07:38 [Note] mysqld: Shutdown complete

100906 16:07:39  InnoDB: Started; log sequence number 0 44233
100906 16:17:21 [Note] Plugin 'FEDERATED' is disabled.
100906 16:17:22  InnoDB: Started; log sequence number 0 44233
100906 16:22:01 [Note] Plugin 'FEDERATED' is disabled.
100906 16:22:02  InnoDB: Started; log sequence number 0 44233
100906 16:22:02 [Note] Event Scheduler: Loaded 0 events
100906 16:22:02 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe: ready for connections.
Version: '5.1.47-community'  socket: ''  port: 3306  MySQL Community Server (GPL)

Die letzten Zeilen erfolgen nach dem Laden des Programms aus der Shell

Dank.

Antwort1

Kassehttp://bugs.mysql.com/bug.php?id=49637. Es beschreibt die gleichen Symptome, die Sie haben. Stellen Sie sicher, dass Ihre Variablen (wie tempdir) richtig definiert sind.

Antwort2

Ich habe meine Konfiguration "my.ini" versehentlich mit "UTF8 mit BOM" gespeichert. Nach der Änderung des Zeichensatzes auf "UTF-8" (bzw. ASCII) funktioniert es wieder.

Versuchen Sie es mit einem anderen Editor als Notepad. In Visual Studio Code konnte ich die Kodierung korrekt überprüfen.

Antwort3

Hahaha, vielen Dank, bei mir hat es geklappt. Ich möchte nur eine detailliertere Anleitung für alle geben, die dieses Forum sehen. Sie müssen die Datei my.ini unter C:/ProgramData/MySQL öffnen, danach müssen Sie die Datei mit „Notepad++“ öffnen (Notepad Windows ist die Problemquelle), die Kodierung in „UTF-8“ ändern und erneut speichern. Dann müssen Sie den Mysql-Dienst über den Task-Manager stoppen und danach erneut versuchen, den Dienst mysql zu starten. Viel Glück

verwandte Informationen