温馨提示×

Ubuntu如何卸载MySQL

小樊
68
2026-07-12 16:46:49
栏目: 云计算

在 Ubuntu 上卸载 MySQL,可以按以下步骤彻底删除(包括软件、配置和数据)。


一、快速卸载(保留配置文件)

如果你只是想卸载 MySQL 但保留配置文件

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

二、完全卸载(推荐,删除配置和数据)

1️⃣ 停止 MySQL 服务

sudo systemctl stop mysql

2️⃣ 卸载 MySQL 相关软件包

sudo apt remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

3️⃣ 清理依赖

sudo apt autoremove
sudo apt autoclean

4️⃣ 删除 MySQL 配置和数据(⚠️ 数据会丢失)

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

5️⃣ 删除 MySQL 用户和组(可选)

sudo deluser mysql
sudo delgroup mysql

三、检查是否卸载干净

dpkg -l | grep mysql

如果没有输出,说明已完全卸载。

也可以检查服务:

systemctl status mysql

四、如果你是用 Snap 安装的 MySQL

sudo snap remove mysql

五、重新安装(可选)

sudo apt update
sudo apt install mysql-server

常见情况说明

场景 建议
只是重装 --purge
想保留数据库 不要删 /var/lib/mysql
卸载后端口仍占用 检查是否有 Docker / 其他实例

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

  • Ubuntu 版本(如 20.04 / 22.04)
  • MySQL 还是 MariaDB
  • 是否要 保留数据库

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

0