作者:卖火柴的萌小猪_966 | 来源:互联网 | 2023-08-15 14:08
一般购买的云服务中的centos系统都会带MariaDB,如果不知道的小伙伴直接上手安装了mysql,会发现mysql无法安装成功。此时如果想卸载mysql。操作方法
一般购买的云服务中的centos系统都会带MariaDB, 如果不知道的小伙伴直接上手安装了mysql,会发现mysql无法安装成功。此时如果想卸载mysql。操作方法如下:
步骤1:.查看mysql的安装情况
rpm -qa|grep -i mysql
# 示例
[root@WulianWord opt]# rpm -qa|grep -i mysql
mysql57-community-release-el7-8.noarch
步骤2: 停止mysql服务,删除mysql
rpm -ev mysql57-community-release-el7-8.noarch
![](https://img4.php1.cn/3cdc5/66ae/61b/0ceeb27435dc7d53.png)
注意:可能会抛依赖错误错 error:Failed dependencies:,则加上 --nodeps不检查依赖关系删除,命令如下
rpm -e --nodeps mysql57-community-release-el7-8.noarch
步骤3:查找遗留mysql文件进行删除
# 查找遗留文件
[root@WulianWord opt]# find / -name mysql
/usr/share/mysql
/usr/lib64/mysql
/etc/selinux/targeted/active/modules/100/mysql
/root/Envs/hengda/lib/python3.6/site-packages/django/db/backends/mysql
/root/Envs/hengda/lib/python3.6/site-packages/django/contrib/gis/db/backends/mysql
/opt/python36/lib/python3.6/site-packages/django/db/backends/mysql
/opt/python36/lib/python3.6/site-packages/django/contrib/gis/db/backends/mysql[root@WulianWord opt]# rpm -qa|grep -i mysql# 删除遗留文件
[root@WulianWord opt]# rm -rf /usr/share/mysql# 删除遗留文件
[root@WulianWord opt]# rm -rf /usr/lib64/mysql[root@WulianWord opt]# find / -name mysql# 此文件使用 rm -rf /etc/my.cnf 即可删除
/etc/selinux/targeted/active/modules/100/mysql# 下面的几个文件是python中带的,不能删除
/root/Envs/hengda/lib/python3.6/site-packages/django/db/backends/mysql
/root/Envs/hengda/lib/python3.6/site-packages/django/contrib/gis/db/backends/mysql
/opt/python36/lib/python3.6/site-packages/django/db/backends/mysql
/opt/python36/lib/python3.6/site-packages/django/contrib/gis/db/backends/mysql
步骤5: 检查一遍mysql 是否成功删除
rpm -qa|grep -i mysql