Home > Database > Mysql Tutorial > MySQL - Completely uninstall MySQL under CentOS

MySQL - Completely uninstall MySQL under CentOS

黄舟
Release: 2017-01-21 11:51:34
Original
993 people have browsed it

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]#
Copy after login

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]#
Copy after login

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
Copy after login

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
Copy after login

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/
Copy after login

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
Copy after login

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
Copy after login

Uninstall 5 (self-starting service):

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

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)!


Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template