MySQL wird nicht in Windows-Diensten angezeigt & Fehler „Install/Remove of the Service Denied“ gelöst

Melden

Wenn MySQL auf Ihrem System installiert ist, aber nicht in der Liste der Windows-Dienste (services.msc) auftaucht, kann der Server nicht automatisch im Hintergrund starten. Versucht man dann, den Dienst manuell über die Eingabeaufforderung (CMD) nachzuinstallieren, scheitert dies häufig an der Fehlermeldung:

„Install/Remove of the Service Denied!“

In diesem Tutorial erfahren Sie Schritt für Schritt, wie Sie diese beiden Probleme schnell und dauerhaft lösen.


Ursache des Problems

  • MySQL fehlt in den Diensten: Die Dienst-Registrierung wurde bei der Installation übersprungen oder ist fehlgeschlagen.
  • „Service Denied“-Fehler: Für das Hinzufügen oder Entfernen von Windows-Diensten sind zwingend erweiterte Administratorrechte erforderlich. Das normale Öffnen der Konsole reicht nicht aus.

Schritt-für-Schritt-Anleitung

Schritt 1: Eingabeaufforderung (CMD) als Administrator öffnen

Dies ist der wichtigste Schritt, um den Fehler „Install/Remove of the Service Denied“ zu vermeiden.

  1. Drücken Sie die Windows-Taste und tippen Sie cmd ein.
  2. Klicken Sie im Suchergebnis mit der rechten Maustaste auf Eingabeaufforderung.
  3. Wählen Sie „Als Administrator ausführen“ aus.
  4. Bestätigen Sie die Benutzerkontensteuerung mit Ja.

Schritt 2: Zum MySQL bin-Verzeichnis navigieren

Sie müssen in den Ordner wechseln, in dem die Datei mysqld.exe liegt.

Geben Sie folgenden Befehl ein (passen Sie den Pfad ggf. an Ihren Installationsort an):

cd "C:\Program Files\MySQL\MySQL Server\bin"

(Hinweis: Befindet sich Ihre Installation auf einer anderen Partition, wechseln Sie diese zuerst, z. B. mit D: und danach mit cd.)


Schritt 3: Den MySQL-Dienst installieren

Sobald Sie sich im richtigen Ordner befinden und CMD als Administrator läuft, führen Sie folgenden Befehl aus:

mysqld --install
  • Ergebnis: Sie sollten folgende Erfolgsmeldung sehen:

    Service successfully installed.

(Sollte der Dienst bereits fehlerhaft existieren, können Sie ihn vorher mit mysqld --remove entfernen und den Befehl wiederholen).


Schritt 4: Den MySQL-Dienst starten

Nach der Installation ist der Dienst registriert, läuft aber meist noch nicht. Starten Sie ihn direkt über die Konsole:

net start mysql
  • Ergebnis:

    MySQL wird gestartet.
    MySQL wurde erfolgreich gestartet.


Schritt 5: Überprüfung in den Windows-Diensten

Prüfen Sie nun, ob MySQL dauerhaft in den Diensten gelistet ist:

  1. Drücken Sie die Tastenkombination Windows-Taste + R.
  2. Tippen Sie services.msc ein und drücken Sie Enter.
  3. Suchen Sie in der alphabetischen Liste nach MySQL.
  4. Der Status sollte auf Wird ausgeführt stehen und der Starttyp auf Automatisch.

Zusammenfassung

Das Problem beruht fast ausschließlich auf fehlenden Rechten. Durch das Ausführen der CMD als Administrator und die Befehle mysqld --install gefolgt von net start mysql wird der Dienst ordnungsgemäß im System verankert und der Berechtigungsfehler umgangen.

0