linux下解除安裝自帶mysql

路途中的人2012發表於2017-11-02
1、確認系統安裝了哪些rpm包:
[root@host1 etc]# rpm -qa | grep -i mysql
mysql-server-5.1.71-1.el6.x86_64
mysql-5.1.71-1.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
mysql-libs-5.1.71-1.el6.x86_64
qt-mysql-4.6.2-26.el6_4.x86_64

2、使用命令 rpm -ev package_name --nodeps 刪除上步中檢查到的所有包:
[root@host1 etc]# rpm -ev mysql-server-5.1.71-1.el6.x86_64 --nodeps
[root@host1 etc]# rpm -ev mysql-5.1.71-1.el6.x86_64 --nodeps
[root@host1 etc]# rpm -ev perl-DBD-MySQL-4.013-3.el6.x86_64 --nodeps
[root@host1 etc]# rpm -ev mysql-libs-5.1.71-1.el6.x86_64 --nodeps
[root@host1 etc]# rpm -ev qt-mysql-4.6.2-26.el6_4.x86_64 --nodeps

3、查詢老版本mysql相關的安裝目錄命令:find / -name mysql
[root@host1 etc]# find / -name mysql
/var/lib/mysql

4、使用命令 rm -rf directory_name 刪除上步中查詢到的所有目錄:
[root@host1 etc]# rm -rf /var/lib/mysql/

5、進入/etc/目錄檢視mysql的配置檔案my.cnf是否存在,若存在則使用命令:rm –f my.cnf 進行刪除。
[root@host1 etc]# pwd
/etc
[root@host1 etc]# ls my*
ls: cannot access my*: No such file or directory

6、刪除系統自帶mysql使用者和mysql使用者組
[root@host1 etc]# userdel -r mysql
userdel: mysql home directory (/var/lib/mysql) not found
[root@host1 etc]# more /etc/passwd | grep mysql
[root@host1 etc]# groupdel mysql
groupdel: group 'mysql' does not exist
[root@host1 etc]# more /etc/shadow | grep mysql
[root@host1 etc]# 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2146754/,如需轉載,請註明出處,否則將追究法律責任。

相關文章