linux mysql卸载

来源:互联网 发布:c语言控制台界面编程 编辑:程序博客网 时间:2024/06/18 17:51

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 mysqlroot     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.pidmysql    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=3306root     28975 28959  0 11:06 pts/0    00:00:00 grep mysql[root@it-wenapp ~]# /etc/init.d/mysqld statusWarning: World-writable config file '/webmysql/mysql/my.cnf' is ignored SUCCESS! MySQL running (20507)[root@it-wenapp ~]# /etc/init.d/mysqld stopWarning: World-writable config file '/webmysql/mysql/my.cnf' is ignoredShutting down MySQL.... SUCCESS! [root@it-wenapp ~]# /etc/init.d/mysqld statusWarning: 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 mysqluid=315(mysql) gid=315(mysql) groups=315(mysql)[root@it-wenapp ~]# userdel mysql
原创粉丝点击