切换到root用户,执行下面的命令:
[root@yaohost ~]# yum remove mysql mysql-server mysql-libs compat-mysql51
执行结果如下:
[root@yaohost ~]# yum remove mysql mysql-server mysql-libs compat-mysql51
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
No Match for argument: compat-mysql51
Determining fastest mirrors
removing mirrorlist with no valid mirrors: /var/cache/yum/i386/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base
报错了,怎么办???
搜了一下,是因为DNS无法解析yum源,解决方法是在/etc/resolv.conf文件最后增加一行:nameserver 8.8.8.8
重新登录root用户,继续删除Mysql,结果如下:
[root@yaohost ~]# yum remove mysql mysql-server mysql-libs compat-mysql51
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
No Match for argument: compat-mysql51
Determining fastest mirrors
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
base | 3.7 kB 00:00
base/primary_db | 3.6 MB 00:02
extras | 3.4 kB 00:00
extras/primary_db | 30 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 3.1 MB 00:02
Resolving Dependencies
--> Running transaction check
---> Package mysql.i686 0:5.1.73-3.el6_5 will be erased
---> Package mysql-libs.i686 0:5.1.73-3.el6_5 will be erased
--> Processing Dependency: libmysqlclient.so.16 for package: perl-DBD-MySQL-4.013-3.el6.i686
--> Processing Dependency: libmysqlclient.so.16 for package: 2:postfix-2.6.6-2.2.el6_1.i686
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: perl-DBD-MySQL-4.013-3.el6.i686
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: 2:postfix-2.6.6-2.2.el6_1.i686
--> Processing Dependency: mysql-libs for package: 2:postfix-2.6.6-2.2.el6_1.i686
---> Package mysql-server.i686 0:5.1.73-3.el6_5 will be erased
--> Running transaction check
---> Package perl-DBD-MySQL.i686 0:4.013-3.el6 will be erased
---> Package postfix.i686 2:2.6.6-2.2.el6_1 will be erased
--> Processing Dependency: /usr/sbin/sendmail for package: cronie-1.4.4-12.el6.i686
--> Processing Dependency: /usr/sbin/sendmail for package: redhat-lsb-core-4.0-7.el6.centos.i686
--> Running transaction check
---> Package cronie.i686 0:1.4.4-12.el6 will be erased
--> Processing Dependency: cronie = 1.4.4-12.el6 for package: cronie-anacron-1.4.4-12.el6.i686
---> Package redhat-lsb-core.i686 0:4.0-7.el6.centos will be erased
--> Processing Dependency: redhat-lsb-core(x86-32) = 4.0 for package: redhat-lsb-printing-4.0-7.el6.centos.i686
--> Processing Dependency: redhat-lsb-core(x86-32) = 4.0-7.el6.centos for package: redhat-lsb-4.0-7.el6.centos.i686
--> Processing Dependency: redhat-lsb-core(x86-32) = 4.0 for package: redhat-lsb-graphics-4.0-7.el6.centos.i686
--> Running transaction check
---> Package cronie-anacron.i686 0:1.4.4-12.el6 will be erased
---> Package redhat-lsb.i686 0:4.0-7.el6.centos will be erased
--> Processing Dependency: redhat-lsb(x86-32) = 4.0-7.el6.centos for package: redhat-lsb-compat-4.0-7.el6.centos.i686
---> Package redhat-lsb-graphics.i686 0:4.0-7.el6.centos will be erased
---> Package redhat-lsb-printing.i686 0:4.0-7.el6.centos will be erased
--> Running transaction check
---> Package redhat-lsb-compat.i686 0:4.0-7.el6.centos will be erased
--> Processing Dependency: /etc/cron.d for package: sysstat-9.0.4-22.el6.i686
--> Processing Dependency: /etc/cron.d for package: crontabs-1.10-33.el6.noarch
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package crontabs.noarch 0:1.10-33.el6 will be erased
---> Package sysstat.i686 0:9.0.4-22.el6 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Removing:
mysql i686 5.1.73-3.el6_5 @base 2.3 M
mysql-libs i686 5.1.73-3.el6_5 @base 3.9 M
mysql-server i686 5.1.73-3.el6_5 @base 24 M
Removing for dependencies:
cronie i686 1.4.4-12.el6 @UIedited_0/6.5 165 k
cronie-anacron i686 1.4.4-12.el6 @UIedited_0/6.5 38 k
crontabs noarch 1.10-33.el6 @UIedited_0/6.5 2.4 k
perl-DBD-MySQL i686 4.013-3.el6 @base 341 k
postfix i686 2:2.6.6-2.2.el6_1 @UIedited_0/6.5 9.3 M
redhat-lsb i686 4.0-7.el6.centos @UIedited_0/6.5 0.0
redhat-lsb-compat i686 4.0-7.el6.centos @UIedited_0/6.5 0.0
redhat-lsb-core i686 4.0-7.el6.centos @UIedited_0/6.5 22 k
redhat-lsb-graphics i686 4.0-7.el6.centos @UIedited_0/6.5 0.0
redhat-lsb-printing i686 4.0-7.el6.centos @UIedited_0/6.5 0.0
sysstat i686 9.0.4-22.el6 @UIedited_0/6.5 799 k
Transaction Summary
========================================================================================================================================================================
Remove 14 Package(s)
Installed size: 41 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : mysql-server-5.1.73-3.el6_5.i686 1/14
warning: /var/log/mysqld.log saved as /var/log/mysqld.log.rpmsave
Erasing : mysql-5.1.73-3.el6_5.i686 2/14
Erasing : perl-DBD-MySQL-4.013-3.el6.i686 3/14
Erasing : redhat-lsb-4.0-7.el6.centos.i686 4/14
Erasing : redhat-lsb-compat-4.0-7.el6.centos.i686 5/14
Erasing : redhat-lsb-graphics-4.0-7.el6.centos.i686 6/14
Erasing : redhat-lsb-printing-4.0-7.el6.centos.i686 7/14
Erasing : redhat-lsb-core-4.0-7.el6.centos.i686 8/14
Erasing : sysstat-9.0.4-22.el6.i686 9/14
/var/tmp/rpm-tmp.LuiiX5: line 1: lsb_release: command not found
Erasing : crontabs-1.10-33.el6.noarch 10/14
Erasing : cronie-anacron-1.4.4-12.el6.i686 11/14
Erasing : cronie-1.4.4-12.el6.i686 12/14
Erasing : 2:postfix-2.6.6-2.2.el6_1.i686 13/14
Erasing : mysql-libs-5.1.73-3.el6_5.i686 14/14
Verifying : 2:postfix-2.6.6-2.2.el6_1.i686 1/14
Verifying : redhat-lsb-core-4.0-7.el6.centos.i686 2/14
Verifying : mysql-server-5.1.73-3.el6_5.i686 3/14
Verifying : cronie-anacron-1.4.4-12.el6.i686 4/14
Verifying : cronie-1.4.4-12.el6.i686 5/14
Verifying : perl-DBD-MySQL-4.013-3.el6.i686 6/14
Verifying : redhat-lsb-printing-4.0-7.el6.centos.i686 7/14
Verifying : crontabs-1.10-33.el6.noarch 8/14
Verifying : mysql-5.1.73-3.el6_5.i686 9/14
Verifying : mysql-libs-5.1.73-3.el6_5.i686 10/14
Verifying : redhat-lsb-compat-4.0-7.el6.centos.i686 11/14
Verifying : sysstat-9.0.4-22.el6.i686 12/14
Verifying : redhat-lsb-4.0-7.el6.centos.i686 13/14
Verifying : redhat-lsb-graphics-4.0-7.el6.centos.i686 14/14
Removed:
mysql.i686 0:5.1.73-3.el6_5 mysql-libs.i686 0:5.1.73-3.el6_5 mysql-server.i686 0:5.1.73-3.el6_5
Dependency Removed:
cronie.i686 0:1.4.4-12.el6 cronie-anacron.i686 0:1.4.4-12.el6 crontabs.noarch 0:1.10-33.el6
perl-DBD-MySQL.i686 0:4.013-3.el6 postfix.i686 2:2.6.6-2.2.el6_1 redhat-lsb.i686 0:4.0-7.el6.centos
redhat-lsb-compat.i686 0:4.0-7.el6.centos redhat-lsb-core.i686 0:4.0-7.el6.centos redhat-lsb-graphics.i686 0:4.0-7.el6.centos
redhat-lsb-printing.i686 0:4.0-7.el6.centos sysstat.i686 0:9.0.4-22.el6
Complete!
卸载Mysql还得安装这么依赖包,我也真是醉了!!!
然后查看安装包是否卸载成功:
# rpm -qa |grep mysql
废话,当然是卸载成功了!
最后,删除残余文件:
# rm -rf /var/lib/mysql/*
# rm /etc/my.cnf