温馨提示×

如何卸载Debian MySQL

小樊
37
2026-07-15 19:58:48
栏目: 云计算

在 Debian 系统中卸载 MySQL,可以按以下步骤进行。下面以 完全卸载(包括配置文件) 为例说明,适用于 MySQL 官方版或 Debian 自带版本。


一、确认 MySQL 安装情况

先查看当前安装的 MySQL 相关包:

dpkg -l | grep mysql

或:

apt list --installed | grep mysql

二、停止 MySQL 服务

在卸载前建议先停止服务:

sudo systemctl stop mysql

确认已停止:

sudo systemctl status mysql

三、卸载 MySQL 软件包

1️⃣ 卸载 MySQL(保留配置文件)

sudo apt remove mysql-server mysql-client mysql-common

2️⃣ 完全卸载(删除配置文件,推荐

sudo apt purge mysql-server mysql-client mysql-common

四、删除残留依赖包

sudo apt autoremove
sudo apt autoclean

五、手动清理残留文件和目录(重要)

1️⃣ 删除数据目录

sudo rm -rf /var/lib/mysql

2️⃣ 删除配置文件

sudo rm -rf /etc/mysql

3️⃣ 删除日志文件(如有)

sudo rm -rf /var/log/mysql

六、检查是否还有 MySQL 相关进程

ps aux | grep mysql

如果有残留进程,可手动 kill:

sudo kill -9 <PID>

七、如果你安装的是 MySQL APT 官方版本

如果你是通过 MySQL 官方 APT 仓库安装的,还需要:

sudo apt purge mysql-apt-config

八、验证是否已完全卸载

which mysql
mysql --version

如果都没有输出,说明已成功卸载。


✅ 常见情况说明

情况 说明
MariaDB Debian 默认可能是 MariaDB,卸载方式相同
只卸载不删数据 使用 remove 而不是 purge
重装 MySQL 清理干净后再重新安装

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • 使用的是 MySQL 还是 MariaDB
  • 是否要 重装彻底清理

我可以给你更精确的命令。

0