Linux环境下MySQL的完全卸载

Linux环境下MySQL的完全卸载

在Linux操作系统中卸载MySQL的过程如下:

一、查看mysql的安装情况

命令如下:

rpm -qa | grep mysql

查询结果如下:

[root@bogon lib]# rpm -qa | grep mysql
mysql-community-libs-5.7.27-1.el7.x86_64
mysql-community-common-5.7.27-1.el7.x86_64
mysql-community-client-5.7.27-1.el7.x86_64
mysql-community-server-5.7.27-1.el7.x86_64

二、删除MySQL安装包

命令如下:

rpm -e 包名 --nodeps

说明:–nodeps参数:忽略软件包的依赖关系强行安装或卸载;

停止MySQL服务,并执行删除命令:

[root@bogon lib]# systemctl stop mysqld

[root@bogon lib]# rpm -e mysql-community-server-5.7.27-1.el7.x86_64    --first
警告:/etc/my.cnf 已另存为 /etc/my.cnf.rpmsave
[root@bogon lib]# rpm -e mysql-community-client-5.7.27-1.el7.x86_64    --second
[root@bogon lib]# rpm -e mysql-community-libs-5.7.27-1.el7.x86_64      --third
[root@bogon lib]# rpm -e mysql-community-common-5.7.27-1.el7.x86_64    --forth

说明:
(1)删除rpm包的顺序为:mysql-community-server-5.7.27-1.el7.x86_64(MySQL服务器)、mysql-community-client-5.7.27-1.el7.x86_64(MySQL客户端)、mysql-community-libs-5.7.27-1.el7.x86_64、mysql-community-common-5.7.27-1.el7.x86_64,否则会出现错误。
(2)如果不按顺序删除,可加–nodeps参数强制删除。

三、删除相关的目录和文件

先用find命令查找与MySQL相关的文件和目录,命令如下:

[root@bogon lib]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/share/mysql

删除以上目录,命令如下:

[root@bogon lib]# rm -rf /var/lib/mysql
[root@bogon lib]# rm -rf /var/lib/mysql/mysql
[root@bogon lib]# rm -rf /usr/share/mysql

手动删除my.cnf文件:

[root@bogon lib]# rm -rf /etc/my.cnf

四、再次查看mysql的安装情况

[root@bogon lib]# rpm -qa | grep mysql
发布了44 篇原创文章 · 获赞 48 · 访问量 5387

猜你喜欢

转载自blog.csdn.net/weixin_44377973/article/details/103822100