MySQL wird nicht in Windows-Diensten angezeigt & Fehler „Install/Remove of the Service Denied“ gelöst
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.
- Drücken Sie die Windows-Taste und tippen Sie
cmdein. - Klicken Sie im Suchergebnis mit der rechten Maustaste auf Eingabeaufforderung.
- Wählen Sie „Als Administrator ausführen“ aus.
- 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:
- Drücken Sie die Tastenkombination
Windows-Taste + R. - Tippen Sie
services.mscein und drücken Sie Enter. - Suchen Sie in der alphabetischen Liste nach MySQL.
- 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.