温馨提示×

ubuntu sqladmin怎么卸载干净

小樊
36
2026-07-11 01:21:18
栏目: 云计算

Ubuntu 上卸载 sqladmin 是否“干净”,取决于你是如何安装的。下面按常见安装方式分别说明,尽量做到完全卸载(含配置、依赖、用户、服务)


一、先确认 sqladmin 是什么

sqladmin 通常指以下之一:

  1. python-sqladmin(Python 库)
  2. 某个 Web 管理页面(如 sqladmin 服务)
  3. 通过 apt / pip / docker / 源码安装的数据库管理工具

先确认来源:

which sqladmin
dpkg -l | grep sqladmin
pip show sqladmin

二、如果是 pip 安装的 sqladmin(最常见)

1️⃣ 卸载主包

pip uninstall sqladmin

如果是 root 或虚拟环境:

sudo pip uninstall sqladmin

2️⃣ 清理残留依赖(可选)

查看是否还有其他依赖:

pip list | grep sql

⚠️ 注意:不要误删系统依赖。

3️⃣ 删除缓存

rm -rf ~/.cache/pip

三、如果是 apt 安装的 sqladmin

1️⃣ 卸载软件包

sudo apt remove sqladmin --purge

2️⃣ 卸载未使用的依赖

sudo apt autoremove --purge

3️⃣ 清理 apt 缓存

sudo apt clean

四、如果 sqladmin 是 系统服务

1️⃣ 停止服务

sudo systemctl stop sqladmin
sudo systemctl disable sqladmin

2️⃣ 删除 service 文件

sudo rm -f /etc/systemd/system/sqladmin.service
sudo systemctl daemon-reload

五、删除配置和数据(重点)

1️⃣ 常见配置目录

sudo rm -rf /etc/sqladmin
rm -rf ~/.sqladmin

2️⃣ 日志文件

sudo rm -rf /var/log/sqladmin

3️⃣ 数据库或数据目录(谨慎)

sudo rm -rf /var/lib/sqladmin

⚠️ 如果 sqladmin 只是管理工具,不是数据库本身,不要删 MySQL / PostgreSQL 数据目录


六、删除用户(如果创建了专用用户)

sudo deluser --remove-home sqladmin

七、Docker 方式安装的 sqladmin

docker ps -a | grep sqladmin
docker stop <容器ID>
docker rm <容器ID>
docker rmi <镜像名>

八、最终检查是否还有残留

which sqladmin
find / -name "*sqladmin*" 2>/dev/null

九、推荐“最干净”流程(通用)

sudo systemctl stop sqladmin
sudo apt remove sqladmin --purge
sudo apt autoremove --purge
sudo rm -rf /etc/sqladmin /var/log/sqladmin /var/lib/sqladmin
rm -rf ~/.sqladmin

如果你愿意,可以把下面信息发我,我可以给你精确的一条龙卸载命令

  1. 安装方式(apt / pip / docker / 源码
  2. Ubuntu 版本
  3. dpkg -l | grep sqladmin 输出
  4. 是否是 数据库管理面板

我可以帮你判断 能不能直接删、会不会影响 MySQL / PostgreSQL

0