温馨提示×

如何卸载debian postgresql软件

小樊
38
2026-10-22 23:22:57
栏目: 云计算

在 Debian 系统上卸载 PostgreSQL,通常分为停止服务 → 卸载软件包 → 删除数据和配置几个步骤。下面给你几种常见做法。


一、查看已安装的 PostgreSQL 相关包

dpkg -l | grep postgres

或

apt list --installed | grep postgresql

二、停止 PostgreSQL 服务

sudo systemctl stop postgresql
sudo systemctl disable postgresql

如果是多个版本:

sudo systemctl stop postgresql@15-main

三、卸载 PostgreSQL 软件包

1️⃣ 只卸载主程序(保留数据)

sudo apt remove postgresql postgresql-*

2️⃣ 完全卸载(含配置)

sudo apt purge postgresql postgresql-*

四、删除残留数据和配置(可选但推荐)

PostgreSQL 默认数据目录在:

/var/lib/postgresql
/etc/postgresql
/var/log/postgresql

删除:

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

五、清理无用依赖

sudo apt autoremove
sudo apt autoclean

六、验证是否已卸载

which psql
psql --version

无输出或提示未找到即表示已卸载。


七、如果你是用源码或 Docker 安装的

  • 源码安装:需手动 make uninstall 或删除安装目录
  • Docker:docker rm -f 容器 + docker image rm 镜像

如果你能告诉我:

  • Debian 版本(如 11 / 12)
  • PostgreSQL 版本(如 14 / 15 / 16)
  • 是否要保留数据库数据

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

0 踩