dnf彻底卸载postgresql
时间: 2024-11-21 22:06:51 浏览: 6
Ubuntu中卸载Postgresql出错的解决方法
在 CentOS 或 Fedora 系统中,如果你想通过 `dnf` (Dandified Yum) 工具彻底卸载 PostgreSQL,可以按照以下步骤操作:
1. **停掉 PostgreSQL 服务**:
```bash
sudo systemctl stop postgresql
```
2. **移除 PostgreSQL 组件**:
```bash
sudo dnf remove postgresql postgresql-server
```
如果有特定版本,替换为 `postgresql14`, `postgresql15` 等等。
3. **移除所有依赖和残留文件**:
```bash
sudo dnf autoremove
sudo rm -rf /var/lib/pgsql && sudo rm -rf /etc/postgresql
```
这里删除了 `/var/lib/pgsql` 和 `/etc/postgresql` 目录下的文件,这可能会包含数据库数据和配置文件。
4. **清除软件源缓存**:
```bash
sudo dnf clean all
```
5. **验证是否已卸载**:
使用 `dnf list available` 检查 PostgreSQL 是否还在可用列表中,如果没有,则表示成功卸载。
```bash
sudo dnf list available | grep postgresql
```
阅读全文