Home  >  Article  >  Database  >  MySQL - Completely uninstall MySQL under CentOS

MySQL - Completely uninstall MySQL under CentOS

黄舟
黄舟Original
2017-01-21 11:51:34976browse

1. Check whether MySQL is installed.

Method 1:

[root@localhost usr]# yum list installed mysql*  
Loaded plugins: fastestmirror  
Loading mirror speeds from cached hostfile  
 * base: mirrors.yun-idc.com  
 * extras: mirror.neu.edu.cn  
 * updates: mirrors.yun-idc.com  
Installed Packages  
MySQL-client.x86_64   5.6.27-1.el6    installed  
MySQL-devel.x86_64    5.6.27-1.el6    installed  
MySQL-server.x86_64   5.6.27-1.el6    installed  
[root@localhost usr]#

Method 2 (-i: case-insensitive):

[root@localhost usr]# rpm -qa | grep -i mysql  
MySQL-server-5.6.27-1.el6.x86_64  
MySQL-client-5.6.27-1.el6.x86_64  
MySQL-devel-5.6.27-1.el6.x86_64  
[root@localhost usr]#

2. Uninstall MySQL


Uninstall 1:

[root@localhost usr]# yum remove mysql mysql-server mysql-libs compat-mysql51  
[root@localhost usr]# rm -rf /var/lib/mysql  
[root@localhost usr]# rm /etc/my.cnf

If mysql-devel is installed (the same as add command for others), uninstall as:

[root@Tony_ts_tian init.d]# yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51

Note (for example):
mysql-5.5.39-1.el6.remi.x86_64
mysql-libs-5.5.39-1.el6.remi.x86_64
compat-mysql51-5.1. 54-1.el6.remi.x86_64
mysql-server-5.5.39-1.el6.remi.x86_64
Uninstall 2{Continue, choose one of 1 and 2 (here is the introduction):}:

[root@localhost mysql]# rpm -aq | grep -i mysql  
MySQL-server-5.6.27-1.el6.x86_64  
MySQL-client-5.6.27-1.el6.x86_64  
MySQL-devel-5.6.27-1.el6.x86_64  
[root@localhost mysql]# rpm -e MySQL-server-5.6.27-1.el6.x86_64  
[root@localhost mysql]# rpm -e MySQL-client-5.6.27-1.el6.x86_64  
[root@localhost mysql]# rpm -e MySQL-devel-5.6.27-1.el6.x86_64  
[root@localhost rc.d]# cd /var/lib/  
[root@localhost lib]# rm -rf mysql/

Note: Delete the MySQL database directory (key), otherwise the password will not be updated (default installation, if you customize the installation path and link path ln -s... please delete it.)

rm - rf /var/lib/mysql

Uninstall 3:

[root@localhost usr]# whereis mysql  
mysql: /usr/lib64/mysql  
[root@localhost usr]# rm -rf /usr/lib64/mysql

Note: find / -name mysql
Note: Clear all directories and files related to mysql and other configurations and settings. If there is, delete it. You must also consider not affecting other software.
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
Uninstall 4:

[root@localhost usr]# rm –rf /usr/my.cnf  
[root@localhost usr]# rm -rf /root/.mysql_sercret

Uninstall 5 (self-starting service):

[root@localhost usr]# chkconfig --list | grep -i mysql  
[root@localhost usr]# chkconfig --del mysqld
此处删除看自己设置:mysql/mysqld

The above is the content of MySQL - completely uninstalling MySQL under CentOS. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn