我只是犯了一个错误:我在 Mac OSX 10.6.7 上安装了 PostgreSQL,当我想连接到它时,我做了su postgres,然后它要求我输入密码,我确实sudo passwd postgres将密码更改为我知道的内容。
问题是,正如这里所解释的,这为 postgres 创建了一个 Unix 用户帐户,之后我的 Mac 上有两个用户:我和 postgres。
所以我删除了postgres帐户。现在我无法连接到 postgres 因为我不能su postgres。如何重新创建一个我可以安全使用的“锁定”用户帐户 postgres(sudo su postgres按照我以前应该做的那样做)?
编辑:添加了 Mac OS X 版本