惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
Martin Fowler
Martin Fowler
The GitHub Blog
The GitHub Blog
B
Blog RSS Feed
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
量子位
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
IT之家
IT之家
V
Visual Studio Blog
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
I
InfoQ
D
Docker
V
V2EX

博客园 - papering

由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作 string byte 内存 硬盘 CAS ABA AtomicLong mysql 索引长度限制 docker network FTP Connection Modes (Active vs. Passive) 字符长度 mysql 【车载架构】AUTOSAR CP系列之27:系统内核之 WdgM 看门狗管理 单目录文件数限制 在联表 join 时 使用 case when 按不同的条件关联不同的行 JDK21 Process Reaper TLS 栈溢出循环故障深度分析 栈溢出 写入相邻的内存区域 GCC 的 -fstack-protector 会在每个函数的栈帧底部放一个随机“金丝雀值”,函数返回前检查它是否被改掉,以此检测栈缓冲区溢出。 潜伏5年!GitLab高危RCE漏洞爆发,低权限即可控服 Redis 漏洞分析——lua 脚本篇 Redis guarantees the script's atomic execution. AMQP 0-9-1 连接通过 信道 进行多路复用,信道可以被认为是“共享单一 TCP 连接的轻量级连接”。 WSAETIMEDOUT WSAEACCES This module supports asynchronous I/O on multiple file descriptors. 设置其优先级值的线程的句柄 QT 主线程 优化 卡顿 主线程上的同步重活 防重入:进行中直接 return,避免连点双开。 把「一次性任务」收到 ThreadPoolExecutor(max_workers=2~3),限制峰值线程数 统一 Activity 浮层 去掉连环成功弹窗 为 with语句上下文提供的工具 懒加载 IDE发现 import Canvas 指纹 魔改chromium源码——CDP(Chrome DevTools Protocol)检测01 whether the browser environment is controlled by a robot. chromium指纹魔改 对拷线 rpa 任务编排 a JSON formatted stream to ``fp`` “幽灵字符”问题 浏览器背后的黑科技 多进程 多线程
purge会移除配置文件,而remove仅删除程序文件。
papering · 2026-01-23 · via 博客园 - papering

在Ubuntu/Debian系统中,若需要彻底卸载MySQL并清除所有配置与数据,可按以下步骤操作,确保系统干净无残留。

1. 停止MySQL服务

在卸载前先停止运行中的MySQL服务:

sudo service mysql stop

2. 卸载MySQL软件包及配置文件

使用purge而非remove,以删除软件及其配置文件:

sudo apt purge mysql-*

purge会移除配置文件,而remove仅删除程序文件。

3. 删除残留数据目录

手动清理MySQL的配置与数据存储目录:

sudo rm -rf /etc/mysql/ /var/lib/mysql

4. 自动清理依赖与缓存

执行以下命令移除不再使用的依赖包并清理缓存:

sudo apt autoremove

sudo apt autoclean

5. 验证是否卸载干净

可通过以下命令检查系统中是否还有MySQL相关文件:

dpkg --list | grep mysql

find / -name mysql

若有残留,可手动删除对应目录。

6. 重新安装(可选)

如需重新安装MySQL,可执行:

sudo apt install mysql-server -y # 安装服务端

sudo apt install mysql-client -y # 安装客户端

sudo apt install libmysqlclient-dev -y # 安装开发库