I've removed all MySQL programs from my Win7 64bit desktop and I still have the MySQL service.
How can I remove it?

MySQL programs I removed:

  • MySQL Community Server 5.1
  • MySQL Community Server 5.5
  • Workbench 5.2
  • ODBC 5.1

yes, I've restarted the computer twice. yes, I checked program files and the programs are gone


8 Answers 8


You must run the command "sc delete MySQL" where "MySQL" is the name of the service

  • 16
    Need to be done from a command prompt with administrator priviliges
    – Jonathan
    Feb 9, 2011 at 22:33
  • Still service is there service list. Jun 21, 2022 at 14:05

control panel -> administrative tools -> services

Find mysql service, stop it, and set startup type to disabled.

However if you would uninstall mysql correctly it should have removed this service it self. So probably some bug creped out from somewhere.

PS this is not a development related question, it would be more appropriate to ask it superuser.com

  • That just disables it but doesn't remove it, which will require using the sc command.
    – Ex Umbris
    Feb 9, 2011 at 22:09

mysqld-max-nt.exe -remove or mysqld-nt.exe -remove one of these commands works to remove the service on all Windows operating systems.


If at all the above are not working for you, try the installer again and opt for "Remove Instance" in the configuration set up.


Before you uninstall MySQL you should always run the "MySQL Server Instance Config Wizard" first. It will give you the option to repair or remove the service.

Choose remove and then unistall MySQL...

  • In case you don't know where this is or how to run it, it's in your MySQL installation's bin directory and usually called MySQLInstanceConfig. EG: C:\Program Files\MySQL\MySQL Server 5.x\bin Jun 4, 2021 at 15:18

Use the sc (service control) command, which can add and remove services, as well as control them.


Its better to not install MySQL as a Windows service or if already installed simply remove it as a service. There are too many bugs and problems with running MySQL as a Windows service, many of them don't have a resolution because every setup is different and requires a proper fix to how Windows resolves the service. A better way around the problem is to create a bat file for booting it up, then simply add a reference in task scheduler for auto booting.

  • Can you give some more information about the problems that could be caused. The way it stands this answer is of low quality.
    – Simon
    Apr 10, 2013 at 11:05

First, you need to run "cmd" as an Administrator, then run the command "sc delete MySQL", then you will get the message "[SC] DeleteService SUCCESS" ;)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .