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

MySQL-Completely uninstall MySQL code example under CentOS

黄舟
Release: 2017-03-14 16:42:02
Original
1110 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 it 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 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
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 detailed content of MySQL-Completely uninstall MySQL code example under CentOS. For more information, please follow other related articles on the PHP Chinese website!

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