mac下完全卸载postgresql的方法

这里针对的是 9.3 版本。如是其他版下面的仅供参考。

1、如果是postgresql.app的形式,这个简单,跟其他app一样,删除app即可。

2、如果是使用installer图形界面方式安装的。则需要打开终端命令行。

3、执行

open /Library/PostgreSQL/9.2/uninstall-postgresql.app
     可能会提示你输入密码。

4、等待上一步执行完成后,删除postgresql文件夹       

sudo rm -rf /Library/PostgreSQL
     可能会提示你输入密码

5、删除配置文件

sudo rm /etc/postgres-reg.ini
     可能会提示你输入密码

6、在用户管理中删除postgresql的用户, 系统偏好设置--》用户及用户组。

7、删除共享内存设置 (我没有做过特殊设置,所以我本机是没有这个文件的,如果有,可以删除。)

sudo rm /etc/sysctl.conf

原文链接:http://stackoverflow.com/questions/8037729/completely-uninstall-postgresql-9-0-4-from-mac-osx-lion

卸载环境中的 PostgreSQL 数据库涉及到以下几个步骤,具体操作取决于你使用的操作系统和安装方式: 1. **Windows**: 在控制面板 -> 程序 -> 解卸程序 -> 找到 PostgreSQL 的安装项,点击卸载。 2. **Linux (Debian/Ubuntu)**: 打开终端,使用 `dpkg` 或 `apt-get` 命令: ``` sudo apt-get remove postgresql* # Ubuntu sudo yum remove postgresql* # CentOS / RHEL ``` 3. **Linux (Fedora/CentOS)**: 使用 `dnf` 或 `yum`: ``` sudo dnf remove postgresql* # Fedora sudo yum remove postgresql* # CentOS / RHEL ``` 4. **Mac OS X**: 打开“应用程序”文件夹,找到 PostgreSQL 的应用程序,直接拖入废纸篓,然后清空废纸篓。 5. **手动移除数据目录**: PostgreSQL 数据一般存储在 `/var/lib/postgresql` 或 `~/Library/PostgreSQL` 下,你可以手工删除这些目录,但要注意备份重要数据。 6. **关闭数据库服务**: 在服务管理器(如Systemd或Upstart)中停用 PostgreSQL 服务,例如: ``` sudo systemctl stop postgresql ``` 7. **删除启动脚本和服务文件**: 在 `/etc/init.d` 或 `/usr/lib/systemd/system` 目录下查找并删除 PostgreSQL 的启动链接和服务文件。 完成上述步骤后,你应该已经成功卸载PostgreSQL 数据库。注意在卸载之前务必备份重要的数据库文件。 **相关问题--:** 1. 如果有数据丢失怎么办? 2. 如何彻底清除 PostgreSQL 的日志文件? 3. 卸载后如何检查 PostgreSQL 是否已经完全移除?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值