HowTo: Uninstall MySQL Server in Ubuntu Linux


‘m a new Ubuntu Linux user and my cloud hosting company installed MySQL server by default. I need to remove it and delete it from my server as I have no use of MySQL server. How can I uninstall MySQL on a Ubuntu based systems?


Typically following Mysql packages are installed on the Debian or Ubuntu Linux systems:

mysql-client – The latest version of MySQL database client.

mysql-server – The latest version of MySQL database server.

mysql-common – MySQL database common files.

How do I uninstall Mysql server?

Just use the apt-get command as follows remove both MySQL server and client in Ubuntu Linux:

sudo apt-get –purge remove mysql-client mysql-server mysql-common

sudo apt-get autoremove

Sample outputs (pay attention to package names):

Reading package lists… Done

Building dependency tree

Reading state information… Done

The following packages were automatically installed and are no longer required:

linux-headers-3.2.0-31-virtual linux-headers-3.2.0-31

Use  apt-get autoremove  to remove them.

The following packages will be REMOVED:

libdbd-mysql-perl* libmysqlclient18* mysql-client* mysql-client-5.5* mysql-common* mysql-server*


0 upgraded, 0 newly installed, 7 to remove and 0 not upgraded.

After this operation, 67.5 MB disk space will be freed.

Do you want to continue [Y/n]? y

(Reading database … 105097 files and directories currently installed.)

Removing mysql-server …

Removing mysql-server-5.5 …

mysql stop/waiting

Purging configuration files for mysql-server-5.5 …

Removing mysql-client …

Removing mysql-client-5.5 …

Removing libdbd-mysql-perl …

Removing libmysqlclient18 …

Purging configuration files for libmysqlclient18 …

Removing mysql-common …

Purging configuration files for mysql-common …

dpkg: warning: while removing mysql-common, directory  /etc/mysql  not empty so not removed.

Processing triggers for ureadahead …

Processing triggers for man-db …

Processing triggers for libc-bin …

ldconfig deferred processing now taking place

Delete /etc/mysql/ directory using rm command:

$ sudo rm -rf /etc/mysql/

Understanding apt-get command options

–purge : Remove given packages and config files.

remove : Uninstall packages.

autoremove : Force to remove packages that were automatically installed to satisfy dependencies for other packages and are now no longer needed.

See also

Ubuntu Linux: Install MySQL Server Version 5



Leave a Reply

Your email address will not be published. Required fields are marked *