You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac上彻底重置PostgreSQL环境?

Mac上彻底重置PostgreSQL的完整步骤

一、彻底清理所有旧PostgreSQL残留

1. 停止所有PostgreSQL服务

  • 若使用Postgres App:打开应用,右键点击运行的实例选择「Stop」,随后退出App。
  • 清理后台残留进程:
    ps aux | grep postgres
    kill -9 [进程ID]
    
    替换[进程ID]为grep结果中postgres相关的进程号(注意排除自身grep进程)。

2. 删除Postgres App相关文件

  • 将Postgres App拖入废纸篓并清空。
  • 删除应用数据目录:
    rm -rf ~/Library/Application\ Support/Postgres/
    rm -rf /Applications/Postgres.app/
    

3. 清理系统级残留(含Homebrew安装的版本)

  • 若用Homebrew安装过:
    brew uninstall postgresql
    brew cleanup postgresql
    rm -rf /usr/local/var/postgres/
    
  • 删除postgres用户和组(若存在):
    dscl . -delete /Users/postgres
    dscl . -delete /Groups/postgres
    
  • 删除配置与日志文件:
    rm -rf /etc/postgresql/
    rm -rf /var/log/postgresql/
    rm -rf ~/.psqlrc
    rm -rf ~/.psql_history
    

二、重新安装并配置PostgreSQL

1. 安装最新版Postgres App

下载最新PostgreSQL 15版本,拖入Applications目录后打开。

2. 创建新实例

在Postgres App中点击「Initialize」创建新的15版本实例,完成后启动该实例。

3. 重置postgres用户密码

  • 点击Postgres App中的「Open psql」(此时会直接以postgres用户免密登录)。
  • 在psql终端执行密码重置命令:
    ALTER USER postgres WITH PASSWORD '你的新密码';
    
  • 退出psql:
    \q
    

4. 验证配置

重启Postgres App并启动实例,执行以下命令测试登录:

psql -U postgres

输入设置的新密码,即可正常进入数据库。

内容的提问来源于stack exchange,提问作者jelder96

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 23:46:00