删除所有postgresql用户/完全删除

时间:2013-11-26 02:07:38

标签: postgresql osx-mavericks

当我尝试在postgresql上创建我的初始用户帐户时,系统会提示我输入密码,但是当我输入正确的密码时,我会收到:

createdb: could not connect to database template1: FATAL:  password authentication failed for user "thomasmurphy"

我正在通过brew安装。我的想法是,在某个地方,我设置了一个与我的系统密码不同的密码。如何删除所有用户,以便重置此通行证。

即使我支持postgres,我也得到了我的许可。我已经在这个问题上经历了stackoverflow上的每个线程,并尝试过:

*修改我的pg hba_conf *更新我的宝石和开发人员工具 *跑啤酒医生 *重新安装postgres *通过线程的所有其他命令行思路

我的情况似乎没有出现过,这说服我在某个时刻设置了密码,现在正在绊倒我的所有尝试。除了这个理论之外,我在我的工作计算机上设置了一个postgres设置,也在小牛上,完美地运行。

1 个答案:

答案 0 :(得分:0)

请注意,除非您更改了默认值,否则自制软件会以超级用户而不是postgres用户的身份安装Postgres。问题可能是你试图使用postgres“正常”,而它不需要或事件想要通常的postgres用户引用。

您可以使用cat /etc/passwd查看系统上的用户列表,并且可以通过以root身份运行chpass来更改任意密码。