Linux 卸載mysql

Linux 卸載mysql


 

系統環境:CentOS 6.8。mysql


 

MySQL的安裝主要有三種方式:二進制包安裝(Using Generic Binaries)、RPM包安裝、源碼安裝。linux

因此卸載方式也可能不同。sql

我測試的是源碼安裝的。bash

(1)卸載前關閉MySQL服務測試

  一、查看mysql服務狀態:spa

    service mysql statuslnmp

  二、中止mysql服務:    源碼

    service mysql stopit

(2)查看mysql組件信息:import

  執行命令:rpm -qa | grep -i mysql

  若是有組件信息,使用命令卸載組件: rpm -ev 組件名字。 

(3)收集MySQL對應的文件夾信息

  執行命令:whereis mysql

  結果示例:mysql: /usr/lib64/mysql /usr/local/mysql /usr/share/mysql

  執行命令:find / -name mysql

  結果示例:

/var/spool/mail/mysql
/var/mysql
/var/mysql/data/mysql
/var/lib/mysql
/lnmp/src/mysql-5.5.62-linux-glibc2.12-x86_64/include/mysql
/lnmp/src/mysql-5.5.62-linux-glibc2.12-x86_64/bin/mysql
/lnmp/src/mysql-5.5.62/include/mysql
/lnmp/src/mysql-5.5.62/client/mysql
/home/mysql
/data/mysql
/usr/share/mysql
/usr/lib64/mysql
/usr/local/mysql
/usr/local/mysql/include/mysql
/usr/local/mysql/bin/mysql

  執行命令刪除上邊展現的全部文件夾:

    rm -rf 兩個命令顯示列表中的文件夾。

(4)刪除配置文件:

  rm -rf /etc/my.cnf
  rm -rf /etc/init.d/mysqld

(5)刪除msyql用戶:

  執行命令:more /etc/passwd | grep mysql

mysql:x:101:501::/home/mysql:/bin/bash

  執行命令:more /etc/shadow | grep mysql

  示例結果:mysql:!!:16496::::::

  執行命令:more /etc/group | grep mysql

  示例結果:mysql:x:501:

  執行刪除用戶命令:userdel mysql

  執行刪除用戶組命令:groupdel mysql

  或者使用命令:id mysql也能夠查看msyql用戶。

(6)確認MySQL是否卸載刪除

  rpm -qa | grep -i mysql

(7)二進制包/源碼安裝方式的MySQL卸載

若是是採用二進制包安裝的MySQL,那麼你用下面命令是找不到任何MySQL組件的。因此若是你不知道MySQL的安裝方式,千萬不要用下面命令來判別是否安裝了MySQL

rpm -qa | grep -i mysql。

相關文章
相關標籤/搜索