45

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

Jonathan
  • 3,839

8 Answers8

87

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

4

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

2

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

2

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

2

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...

0

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

Ex Umbris
  • 1,219
0

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.

-3

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" ;)