我的一个朋友在我的 mac 上完成了这个配置。但我不知道他选择的用户名和密码。
问问题
362578 次
2 回答
220
您将无法找出他选择的密码。但是,您可以创建新用户或为现有用户设置新密码。
通常,您可以作为 postgres 用户登录:
打开终端并执行sudo su postgres
. 现在,输入您的管理员密码后,您可以启动psql
并执行
CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';
这将创建一个新的管理员用户。如果您想列出现有用户,您也可以这样做
\du
列出所有用户,然后
ALTER USER yourusername WITH PASSWORD 'yournewpass';
于 2013-02-21T17:14:02.390 回答
10
您可以更改 pg_hba.conf,然后重新加载 postgresql。pg_hba.conf 中的内容可能如下所示:
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
然后将用户更改为postgresql,您可以成功登录。
su postgresql
于 2013-02-22T02:41:58.633 回答