linux 删除mysql

这几天在linux上面安装mysql 来来回回搞了几次,但是确实没有安装成功很难受,但是却知道如何卸载mysql

在卸载之前我们首先检验一下mysql是否安装了

[root@izr86o15kikb3az usr]# rpm -qa | grep -i mysql
mysql-community-client-5.6.44-2.el7.x86_64
mysql-community-common-5.6.44-2.el7.x86_64
mysql-community-server-5.6.44-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-devel-5.6.44-2.el7.x86_64
mysql-community-libs-5.6.44-2.el7.x86_64

这样看我确实是安装了mysql,现在我要将他们卸载掉

暂定mysql服务:service mysql stop

然后开始对上面安装的mysql进行一个一个卸载

 rpm -e --nodeps mysql-community-libs-5.6.4

卸载了之后我们重新用 ps -f | grep mysql 会发现上面的已经没了,这样就说明这个已经卸载了

我们继续将其他的都卸载

然后我们利用: find / -name mysql

[root@izr86o15kikb3az usr]# find / -name mysql
/opt/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/run/lock/subsys/mysql
/etc/selinux/targeted/active/modules/100/mysql
/usr/share/mysql
[root@izr86o15kikb3az usr]# cd ..

接下来我们把所有的文件夹都删掉

[root@izr86o15kikb3az /]# rm -rf /opt/mysql
[root@izr86o15kikb3az /]# rm -rf /var/lib/mysql
[root@izr86o15kikb3az /]# rm -rf /run/lock/subsys/mysql
[root@izr86o15kikb3az /]# rm -rf /etc/selinux/targeted/active/modules/100/mysql
[root@izr86o15kikb3az /]# rm -rf /usr/share/mysql

这样就把所有的关于mysql的文件都删除了最后我们到 /etc/init.d 文件夹下面发现有mysqld,我们也把他删掉

[root@izr86o15kikb3az /]# cd etc
[root@izr86o15kikb3az etc]# cd init.d
[root@izr86o15kikb3az init.d]# vim mysqld

[1]+  Stopped                 vim mysqld
[root@izr86o15kikb3az init.d]# rm mysqld
rm: remove regular file ‘mysqld’? y
[root@izr86o15kikb3az init.d]# ls
aegis  agentwatch  functions  netconsole  network  README
[root@izr86o15kikb3az init.d]# 

然后我们可以把mysql.service删除掉

find: unknown predicate `-/'
[root@izr86o15kikb3az init.d]# find / -name mysql.service
/run/systemd/generator.late/mysql.service
[root@izr86o15kikb3az init.d]# service mysql statrt
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
[root@izr86o15kikb3az init.d]# cd ../..//run/systemd/generator.late/
[root@izr86o15kikb3az generator.late]# ls
aegis.service       mysqld.service  netconsole.service  runlevel2.target.wants  runlevel4.target.wants
agentwatch.service  mysql.service   network.service     runlevel3.target.wants  runlevel5.target.wants
[root@izr86o15kikb3az generator.late]# rm mysqld.service
rm: remove regular file ‘mysqld.service’? y
[root@izr86o15kikb3az generator.late]# rm mysql.service
rm: remove symbolic link ‘mysql.service’? y
[root@izr86o15kikb3az generator.late]# 

 

 

希望对你有所帮助

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值