温馨提示×

ubuntu mysql怎么卸载干净

小樊
53
2026-09-01 03:19:08
栏目: 云计算

在 Ubuntu 上把 MySQL 彻底卸载干净(包括配置、数据、依赖),可以按下面步骤来操作。


一、停止 MySQL 服务

sudo systemctl stop mysql
sudo systemctl disable mysql

二、卸载 MySQL 相关软件包

查看已安装的 MySQL 包:

dpkg -l | grep mysql

全部卸载(常用):

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

如果还想清理依赖:

sudo apt-get autoremove
sudo apt-get autoclean

三、删除残留数据和配置目录(重要)

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

如果你用了 mysqld_safe 或自定义目录,也要一并删除。


四、删除系统用户和组(可选)

sudo deluser mysql
sudo delgroup mysql

(有些系统会提示用户不存在,可忽略)


五、清理 systemd 残留(如有)

sudo systemctl daemon-reload

六、确认是否卸载干净

which mysql
mysql --version
dpkg -l | grep mysql

如果都没有输出,说明已经卸载干净了。


七、如果你以后想重装

sudo apt update
sudo apt install mysql-server

常见坑提醒

  • /var/lib/mysql 是数据库文件,删了就全没了
  • 如果是 MariaDB,把命令里的 mysql 换成 mariadb
  • 云服务器注意备份数据再操作

如果你告诉我:

  • Ubuntu 版本
  • 是 MySQL 还是 MariaDB
  • 是否要保留数据

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

0