我已经关注了在mac上卸载postgres sql的一些问题,并且无法弄清楚如何处理无法删除数据目录。我的问题是我已经安装了一段时间,但不记得密码,除了有人可以告诉我如何重置密码之外,想到卸载密码。我看到创建了一个用于postgres的mac用户帐户,并且在通过mac首选项重置密码后,我无法访问数据库或通过JDBC连接。请帮忙!
答案 0 :(得分:1)
您无法访问您的数据库,因为系统用户与postgresql中的用户不同。
很难说出数据目录在哪里,而不知道你是如何安装它的。您可能设置了PGDATA
环境变量。您可以通过在控制台中运行以下命令来检查它:
echo $PGDATA
如果为空,您可以检查可能的数据目录位置,例如使用find命令:
sudo find / -name PG_VERSION
根据postgres文档,它应该是在postgresql数据库目录中的文件: http://www.postgresql.org/docs/8.4/static/storage-file-layout.html
如果您不想卸载和删除数据目录,也可以查看此答案:How do I reset the postgresql 9.2 default user (usually 'postgres') password on mac os x 10.8.2?