在 CentOS 上卸载 PostgreSQL,通常分为 ** yum/dnf 安装 ** 和 ** 源码/官方 RPM 安装 ** 两种情况。下面给你一套通用、安全的卸载步骤。
rpm -qa | grep postgres
或
yum list installed | grep postgres
systemctl stop postgresql
# 或(版本相关)
systemctl stop postgresql-15
禁止开机启动:
systemctl disable postgresql
yum remove postgresql* -y
或(CentOS 8+)
dnf remove postgresql* -y
yum remove postgresql15* -y
PostgreSQL 数据通常在这里:
/var/lib/pgsql/
/var/lib/pgsql/15/data
删除:
rm -rf /var/lib/pgsql
配置文件:
rm -rf /etc/postgresql
userdel postgres
groupdel postgres
yum clean all
psql --version
which psql
rpm -qa | grep postgres
无任何输出即表示卸载完成。
/var/lib/pgsql 会永久丢失数据库pg_dumpall > backup.sql
如果你能告诉我:
我可以给你更精确的命令。