如何彻底从MacBook卸载PostgreSQL?解决重装需旧密码问题
彻底卸载并重装PostgreSQL@16解决旧密码问题
问题出在brew uninstall只移除了程序文件,但PostgreSQL的数据目录、配置文件还保留着,导致重装后直接复用旧的用户密码。按以下步骤彻底清理后再重装即可解决:
- 先停止PostgreSQL服务:
brew services stop postgresql@16 - 强制卸载程序,确保删除所有关联文件:
brew uninstall --force postgresql@16 - 删除存储用户、数据库信息的核心数据目录:
rm -rf /usr/local/var/postgresql@16 - 删除配置文件目录:
rm -rf /usr/local/etc/postgresql@16 - 删除日志文件(可选,彻底清理残留痕迹):
rm /usr/local/var/log/postgresql@16.log - 清理Homebrew相关缓存:
brew cleanup postgresql@16
完成清理后重新安装并初始化:
brew install postgresql@16 initdb /usr/local/var/postgresql@16 -E utf8 brew services start postgresql@16
最后设置新密码:
先进入PostgreSQL命令行:
psql postgres
执行修改密码命令(替换你的新密码为实际密码):
ALTER USER postgres WITH PASSWORD '你的新密码';
输入\q退出命令行即可。
内容的提问来源于stack exchange,提问作者Crazy Z
相关产品推荐
相关产品推荐

