如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,敬请指出或补充!
RPM包安装方式的MySQL卸载
1、检查是否安装了MySQL组件。
[root@DB-Server init.d]# rpm -qa | grep -i mysqlMySQL-devel-5.6.23-1.linux_glibc2.5MySQL-client-5.6.23-1.linux_glibc2.5 MySQL-server-5.6.23-1.linux_glibc2.5 |
如上所示,说明安装了MySQL 5.6.23这个版本的client、server、devel三个组件。
2、卸载前关闭MySQL服务
2.1 方法1
[root@DB-Server init.d]# service mysql status MySQL running (25673)[ OK ][root@DB-Server init.d]# service mysql stop Shutting down MySQL..[ OK ][root@DB-Server init.d]# service mysql status MySQL is not running[FAILED] |
2.2 方法2
[root@DB-Server init.d]# ./mysql status MySQL running (26215)[ OK ][root@DB-Server init.d]# ./mysql stop Shutting down MySQL..[ OK ][root@DB-Server init.d]# ./mysql status MySQL is not running[FAILED][root@DB-Server init.d]# |
[root@DB-Server init.d]# chkconfig --list | grep -i mysqlmysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@DB-Server init.d]# |
3. 收集MySQL对应的文件夹信息
[root@DB-Server init.d]# whereis mysql
mysql: /usr/bin/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
最好实用find命令查看MySQL数据库相关的文件,方便后面彻底删除MySQL。
[root@DB-Server init.d]# find / -name mysql/etc/rc.d/init.d/mysql/etc/logrotate.d/mysql/var/lock/subsys/mysql/var/lib/mysql/var/lib/mysql/mysql/usr/include/mysql/usr/include/mysql/mysql/usr/bin/mysql/usr/share/mysql/usr/lib64/mysql |
4、卸载删除MySQL各类组件
[root@DB-Server init.d]# [root@DB-Server init.d]# rpm -ev MySQL-devel-5.6.23-1.linux_glibc2.5[root@DB-Server init.d]# rpm -ev MySQL-server-5.6.23-1.linux_glibc2.5You have new mail in /var/spool/mail/root[root@DB-Server init.d]# rpm -ev MySQL-client-5.6.23-1.linux_glibc2.5[root@DB-Server init.d]# |
5、删除MySQL对应的文件夹
新闻热点
疑难解答