zoukankan      html  css  js  c++  java
  • CentOS6.8下完全干净卸载mysql

    来源整理于 https://www.cnblogs.com/wanghuaijun/p/6398240.html

    虚拟机CentOS6.8下

    先执行命令查看目录是否存在mysql 文件夹:  cd  /usr/local    再输入ll  

    若存在

    执行删除命令   rm -rf /usr/local/mysql

    清空相关mysql的所有目录以及文件
    rm -rf /usr/lib/mysql
    rm -rf /usr/share/mysql

    rm -rf /usr/my.cnf

    删除mysql服务

    [root@localhost local]# chkconfig --list | grep -i mysql
    [root@localhost local]# chkconfig --del mysql

    yum方式安装的mysql

    1、yum remove mysql mysql-server mysql-libs compat-mysql51

    2、rm -rf /var/lib/mysql

    3、rm /etc/my.cnf

    查看是否还有mysql软件:
    rpm -qa|grep mysql

    如果存在的话,继续删除即可。

    rpm方式安装的mysql

    a)查看系统中是否以rpm包安装的mysql:

    [root@localhost opt]# rpm -qa | grep -i mysql
    MySQL-server-5.6.17-1.el6.i686
    MySQL-client-5.6.17-1.el6.i686

    b)卸载mysql

    [root@localhost local]# rpm -e MySQL-server-5.6.17-1.el6.i686
    [root@localhost local]# rpm -e MySQL-client-5.6.17-1.el6.i686

    c)删除mysql服务

    [root@localhost local]# chkconfig --list | grep -i mysql
    [root@localhost local]# chkconfig --del mysql

    d)删除分散mysql文件夹

    [root@localhost local]# whereis mysql 或者 find / -name mysql

    mysql: /usr/lib/mysql /usr/share/mysql

    清空相关mysql的所有目录以及文件
    rm -rf /usr/lib/mysql
    rm -rf /usr/share/mysql

    rm -rf /usr/my.cnf

    本文介绍了CentOS下MySQL的彻底卸载的几种方法,分享给大家,具体如下:

    1:查看MySQL是否安装:

    方式1:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [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]#

    方式2( -i  :不区分大小写):

    1
    2
    3
    4
    5
    [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:卸载MySQL:

    卸载1:

    1
    2
    3
    [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

    如果装了mysql-devel(其他一样add command),卸载为:

    复制代码 代码如下:

    [root@Tony_ts_tian init.d]# yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51

    注(例如):

    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

    卸载2{继续,1,2选择一种(此处为介绍):}:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [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/

    注:删除MySQL数据库目录(关键) ,否则password不更新(默认安装,如果自定义安装路径和链接路径ln -s ……请删除。)
      rm -rf /var/lib/mysql

    卸载3:

    1
    2
    3
    [root@localhost usr]# whereis mysql
    mysql: /usr/lib64/mysql
    [root@localhost usr]# rm -rf /usr/lib64/mysql

    注:find / -name mysql

    注:清空相关mysql的所有目录以及文件和其他配置和设置等。如果有,则删除。也必须考虑其他软件不去影响。

    rm -rf /usr/lib/mysql

    rm -rf /usr/share/mysql

    卸载4:

    1
    2
    [root@localhost usr]# rm –rf /usr/my.cnf
    [root@localhost usr]# rm -rf /root/.mysql_sercret

    卸载5(自启服务):

    1
    2
    [root@localhost usr]# chkconfig --list | grep -i mysql
    [root@localhost usr]# chkconfig --del mysqld

    此处删除看自己设置:mysql/mysqld

  • 相关阅读:
    poj3278 Catch That Cow
    poj2251 Dungeon Master
    poj1321 棋盘问题
    poj3083 Children of the Candy Cor
    jvm基础知识—垃圾回收机制
    jvm基础知识1
    java面试基础必备
    java soket通信总结 bio nio aio的区别和总结
    java scoket aIO 通信
    java scoket Blocking 阻塞IO socket通信四
  • 原文地址:https://www.cnblogs.com/llhhll/p/9257110.html
Copyright © 2011-2022 走看看