PostgreSQL在设置密码之前会提示输入密码

时间:2017-06-28 04:36:20

标签: postgresql passwords postgresql-9.6

我刚刚通过自制软件安装PostgreSQL 9.6.3(brew install postgresql),我只是尝试运行psql。但是在进入后:

Mac-Pro:~Travis $ psql

它提示我输入密码,我从未设置过。我尝试输入系统登录密码但收到:

密码: psql:致命:用户" Travis"

的密码验证失败

当我没有输入任何东西时,我得到: psql:fe_sendauth:未提供密码

我在网上找到的所有内容都表明默认情况下没有密码设置postgres,但这需要一个,我刚刚安装了它。没有教程我发现如果在安装后提示输入密码该怎么办,他们只是跳到postgres工作(通常创建用户和设置密码)。如果我从未设置密码并且它不是我的系统密码,那么这个密码是什么?而我真正想知道的是,我怎样才能超越这个并使用postgres?

谢谢

1 个答案:

答案 0 :(得分:2)

您的postgres安装可能正在使用 ident 身份验证机制。

请检查系统中是否创建了名为 postgres 的用户。如果是,请尝试通过切换到该用户来执行 psql ,看看它是否有效。