I was surprised to find that one of my privileged users installed MySQL on a linux box. The server (mysqld) is running and doing nothing. My skills are all in Oracle, so I am unfamiliar with how to shutdown and remove the MySQL installation.
|
feedback
|
|
You didn't mention what distribution you are using, but if they installed it via yum on a RedHat based distribution you can remove with:
If they installed it in their own user space you would just remove the binary files that are running the server. If it is on Debian/Ubuntu you would use the method sparks mentioned. I would also alternatively use:
| |||||||||
feedback
|
|
It all depends on how the original user installed the package. If they used the operating system's built in package management, it should be as easy as the yum line in Dave's answer or on a Debian-based system (including Ubuntu), you can use:
(As an aside, use purge instead of remove if you also want to remove custom configuration files) If you don't know the exact package name to remove on Ubuntu:
If the user in question did not use a package management tool, then the only real solution is to simply ensure that the server doesn't load on startup (chkconfig or update-rc.d are two handy tools for that -- check their man pages) and manually remove all the installed files. | |||
feedback
|
|
If the user happened to set up any databases, you might need to remove those as well. In package base installation of MySQL, the table files can be found in | |||
|
feedback
|
|
Depending on your distribution you should have the option to shut it down with an init script in "/etc/init.d/mysql stop". If this fails you can kill the processes with something similar to "for i in It will really be dependent on how they installed it for how you removed it. If you are running a debian based distribution: "sudo apt-get remove mysqld" Per Zoredache's comment you can also do:"sudo apt-get purge mysqld" which would also remove configuration files. | |||||
feedback
|