03.卸载MySQL

卸载MySQL

1.Windows卸载MySQL8

停止服务

用命令停止或者在服务中停止都可以

net stop mysql(服务名字可以去服务里面看一下)

控制面板卸载MySQL

卸载MySQL8.0的程序可以和其他桌面应用程序一样直接在控制面板选择卸载程序,并在程序列表中找到MySQL8.0服务器程序,直接双击卸载即可,如图所示。这种方式删除,数据目录下的数据不会跟着删除(如果data目录在安装目录里面可能也会删除)

删除C盘下指定目录所有文件

删除C盘下的C:\ProgramData\MySQL所有文件

删除环境变量

省略

删除MySQL服务

省略...控制面板删除,服务就一起被删除了,如果没有,尝试执行以下命令:

sc delete MySQL服务的名字

删除注册表信息

可以选做,MySQL5.7好像要做,MySQL8好像不需要


2.Linux检查是否安装过MySQL

检查

# RPM包检查
rpm -qa | grep -i mysql 

# 检查mysql service
systemctl status mysqld.service

如果安装过

如果没安装过

3.Linux卸载MySQL

步骤总览

  • 关闭MySQL服务
  • 卸载命令查询出的已安装程序
  • 删除MySQL相关文件
  • 删除my.cnf

关闭MySQL服务

systemctl stop mysqld.service

查询当前MySQL安装状况以便于卸载

rpm -qa | grep -i mysql

# 或

yum list installed | grep mysql

卸载上述命令查询出的已安装程序

yum remove mysql-xxx mysql-xxx mysql-xxx mysqk-xxxx

删除MySQL相关文件

# 查找相关文件
find / -name mysql
# 删除上述命令查找出的相关文件
rm -rf xxx

删除my.cnf

rm -rf /etc/my.cnf
相关推荐
jay丿12 分钟前
Django 初始化导入数据详解
数据库·django·sqlite
CodeJourney.32 分钟前
用DEEPSEEK做数据看板:高效、实用与创新的融合
数据库·人工智能·python·算法
xuanloyer42 分钟前
第二篇《Active Data Guard 实战:打造高可用数据库》(ADG)
运维·数据库·oracle
小王不会写code2 小时前
Unknown collation: ‘utf8mb4_0900_ai_ci‘
数据库·mysql
局外人LZ2 小时前
windows安装Neo4j图数据库
数据库·windows·neo4j
AaronZZH2 小时前
Neo4j 数据库备份
数据库·neo4j
m0_748256142 小时前
Spring 事务失效的 8 种场景!
java·数据库·spring
dowhileprogramming2 小时前
Python Flask 和数据库系统交互
数据库·python·flask
豆浆Whisky2 小时前
【Dev常识】为什么搜索越来越难用?向量数据库揭开了我多年的困惑!
数据库
用户4099322502122 小时前
FastAPI 自定义参数验证器完全指南:从基础到高级实战
前端·数据库·后端