站长资源
中国站长网站

Linux下卸载mysql

1、使用以下命令查看当前安装mysql情况

rpm -qa|grep -i mysql  

看到如下图所示

2、停止mysql服务

service mysqld stop

3、删除上面查到的mysql安装包

删除命令:rpm -e -–nodeps 包名

rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64
rpm -ev perl-DBD-MySQL-4.013-3.el6.x86_64
rpm -ev mysql-server-5.1.73-8.el6_8.x86_64
rpm -ev mysql-5.1.73-8.el6_8.x86_64

如果提示依赖包错误,则使用以下命令尝试

rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64 --nodeps

如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1  则用以下命令尝试:

rpm -e --noscripts mysql-libs-5.1.73-8.el6_8.x86_64

4、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

find / -name mysql

查到类似如下信息

/usr/lib64/perl5/DBD/mysql
/usr/lib64/perl5/auto/DBD/mysql
/usr/lib64/mysql
/usr/lib64/mysql/mysql
/usr/share/mysql
/usr/local/mysql
/usr/local/mysql/include/mysql
/usr/local/mysql/data/mysql
/usr/local/mysql/bin/mysql
/usr/bin/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/spool/mail/mysql
/var/lock/subsys/mysql

逐条删除即可,使用rm -rf 命令  如:

rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql
rm -rf /usr/local/mysql
rm -rf /usr/bin/mysql
rm -rf /var/lib/mysql
rm -rf /var/spool/mail/mysql
rm -rf /var/lock/subsys/mysql

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除,如果卸载的时候提示已经被改名,则忽略,或者删除更改后的名称一般为my.cnf.rpmsave

再次查找机器是否安装mysql

rpm -qa|grep -i mysql  

没有信息提示则证明删除成功

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » Linux下卸载mysql

评论 抢沙发

评论前必须登录!