卸载mysql

广大2年前技术文章1344

1、查看安装的mysql,并停止mysql

ps -ef|grep mysql

#停止mysql 
kill -9 pid


2、卸载mysql安装包

二进制安装的没有安装包
#查看安装的mysql服务包有哪些:
[root@172-16-104-10 ~]# rpm -qa |grep mysql
mysql-libs-5.1.73-8.el6_8.x86_64
mysql-connector-python-1.1.6-1.el6.noarch

卸载mysql服务:
rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64
rpm -e --nodeps mysql-connector-python-1.1.6-1.el6.noarch   ##--nodeps强制删除

3、删除mysql的目录文件和库

查找mysql相关目录
find / -name mysql

删除相关目录文件:
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf    #卸载后/etc/my.cnf不会删除,需要进行手工删除

4、删除mysql用户及组

查看用户组:
id mysql
uid=27(mysql) gid=27(mysql) 组=27(mysql)

删除用户组:
userdel mysql
groupdel mysql
cat /etc/passwd |grep mysql   #验证用户是否被删除
cat /etc/group |grep mysql     #验证用户组是否被删除


相关文章

MySQL 在线开启 GTID

MySQL 在线开启 GTID

描述生产环境上也会遇到需要开启 GTID ,有什么风险?如何在线开启?本篇 SOP 将介绍。GTID 限制由于基于 GTID 复制依赖于事务,所有开启 GTID 时,有些 MySQL 特性不支持:事务...

Kafka日志管理

Kafka在运行时会生成大量的日志记录信息,包含了运行状态、错误信息、性能指标等。这些日志文件会占用很大的磁盘空间,过多的日志文件也会影响Kafka的性能,因此需要采取一些日志管理措施来清理无用的日志...

理解YAML文件

YAML 基础它的基本语法规则如下:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可# 表示注释,从这个字符一直到行尾,都会...

PostgreSQL 流复制

前言PostgreSQL 流复制(Streaming Replication)是 9.0 提供的一种新的 WAL 传递方法。使用流复制时,每当 Primary 节点 WAL 产生,就会马上传递到 St...

prometheus黑盒监控

prometheus黑盒监控

一.背景黑盒监控:主要关注的现象,一般都是正在发生的东西,例如出现一个告警,业务接口不正常,那么这种监控就是站在用户的角度能看到的监控,重点在于能对正在发生的故障进行告警。二.操作前了解相关配置和要求...

MySQL 自动化部署( 5.7 & 8.0版)

MySQL 自动化部署( 5.7 & 8.0版)

一、脚本环境说明系统:CentOSMySQL:仅支持 5.7 & 8.0脚本默认安装路径 /usr/local/mysql脚本默认数据路径 /data/mysql*(脚本会根据版本确定安装名...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。