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

MySQL-Completely uninstall MySQL code example under CentOS

黄舟
黄舟Original
2017-03-14 16:42:021114browse

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 it 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 whether other software will affect it.
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 detailed content of MySQL-Completely uninstall MySQL code example under CentOS. For more information, please follow other related articles on the PHP Chinese website!

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