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
相关推荐
mr_LuoWei20096 小时前
python工具:python代码知识库笔记
数据库·python
这周也會开心6 小时前
Redis数据类型的底层实现和数据持久化
数据库·redis·缓存
ん贤6 小时前
一次批量删除引发的死锁,最终我选择不加锁
数据库·安全·go·死锁
千寻技术帮6 小时前
10327_基于SpringBoot的视频剪辑咨询网站
mysql·源码·springboot·代码·视频咨询
数据知道6 小时前
PostgreSQL 核心原理:系统内部的对象寻址机制(OID 对象标识符)
数据库·postgresql
倔强的石头_7 小时前
关系数据库替换用金仓:数据迁移过程中的完整性与一致性风险
数据库
Elastic 中国社区官方博客7 小时前
使用 Groq 与 Elasticsearch 进行智能查询
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
穿过锁扣的风7 小时前
一文搞懂 SQL 五大分类:DQL/DML/DDL/DCL/TCL
数据库·microsoft·oracle
l1t7 小时前
DeepSeek总结的SNKV — 无查询处理器的 SQLite 键值存储
数据库·sqlite·kvstore
洛豳枭薰7 小时前
MySQL 梳理
数据库·mysql