1、RPM包安装的mysql卸载
1)检查是否安装了mysql组件
# rpm -qa | grep -i mysql
说明安装了MySQL 5.5.51版本的devel、server、client三个组件。
2)关闭mysql服务
先查看mysql运行状态,命令如下
# service mysql status;
或
# /etc/init.d/mysql status
关闭mysql服务,命令如下:
# service mysql stop;
或
# /etc/init.d/mysql stop;
查看是否关闭
# service mysql status;
或
# /etc/init.d/mysql status
# chkconfig --list | grep -i mysql
3)卸载删除mysql各类组件
# rpm -ev MySQL-devel-5.5.51-1.linux2.6.x86_64
# rpm -ev MySQL-server-5.5.51-1.linux2.6.x86_64
# rpm -ev MySQL-client-5.5.51-1.linux2.6.x86_64
4)删除MySQL对应的文件夹
# whereis mysql
# find / -name mysql
再使用 rm -rf 文件名 逐个删除,如 rm -rf /var/lib/mysql
5)删除mysql用户及用户组
如果有必要,删除mysql用户以及mysql用户组。
# userdel mysql
# groupdel mysql
6)确认MySQL是否卸载删除
# rpm -qa | grep -i mysql
2、二进制源码安装的mysql卸载
1)检查mysql服务并关闭进程
[root@it-wenapp ~]# ps -ef | grep mysql
root 20245 1 0 Oct20 ? 00:00:00 /bin/sh /webmysql/mysql/bin/mysqld_safe --datadir=/webmysql/mysql/data --pid-file=/webmysql/mysql/data/it-wenapp.novalocal.pid
mysql 20507 20245 0 Oct20 ? 00:03:34 /webmysql/mysql/bin/mysqld --basedir=/webmysql/mysql --datadir=/webmysql/mysql/data --plugin-dir=/webmysql/mysql/lib/plugin --user=mysql --log-error=/webmysql/mysql/data/error.log --pid-file=/webmysql/mysql/data/it-wenapp.novalocal.pid --port=3306
root 28975 28959 0 11:06 pts/0 00:00:00 grep mysql
[root@it-wenapp ~]# /etc/init.d/mysqld status
Warning: World-writable config file '/webmysql/mysql/my.cnf' is ignored
SUCCESS! MySQL running (20507)
[root@it-wenapp ~]# /etc/init.d/mysqld stop
Warning: World-writable config file '/webmysql/mysql/my.cnf' is ignored
Shutting down MySQL.... SUCCESS!
[root@it-wenapp ~]# /etc/init.d/mysqld status
Warning: World-writable config file '/webmysql/mysql/my.cnf' is ignored
ERROR! MySQL is not running
[root@it-wenapp ~]#
2)查找MySQL的安装目录并彻底删除
# whereis mysql
# find / -name mysql
再使用 rm -rf 文件名 逐个删除,如 rm -rf /var/lib/mysql
3)配置文件的删除
配置文件一般有/etc/my.cnf 或/etc/init.d/mysql.server,视具体安装配置情况而定。
4)删除用户和组
如果有必要,删除mysql用户以及mysql用户组。
[root@it-wenapp ~]# id mysql
uid=315(mysql) gid=315(mysql) groups=315(mysql)
[root@it-wenapp ~]# userdel mysql