我跟踪了一些关于在mac上卸载postgres的问题,并且不知道如何处理无法删除数据目录的问题。我的问题是,我安装了它一段时间前,但不记得密码和想法是卸载它,除非有人可以告诉我如何重置密码。我看到已经为postgres创建了一个mac用户帐户,在通过mac首选项重置密码之后,我将无法访问db或通过JDBC连接。请帮帮我!
发布于 2014-09-14 22:45:46
不能访问数据库,因为系统用户与postgresql中的用户不是同一个用户。
很难分辨数据目录在哪里,而不知道您是如何首先安装的。您可能拥有PGDATA环境变量集。您可以通过在控制台中运行以下命令来检查它:
echo $PGDATA如果它是空的,您可以检查可能的数据目录位置,即使用find命令:
sudo find / -name PG_VERSION根据postgres文档:http://www.postgresql.org/docs/8.4/static/storage-file-layout.html,应该在postgresql数据库目录中的文件
如果您不想卸载和删除数据目录:How do I reset the postgresql 9.2 default user (usually 'postgres') password on mac os x 10.8.2?,也可以检查这个答案
https://stackoverflow.com/questions/25838565
复制相似问题