Postgresql:更改用户密码后无法访问psql

时间:2015-02-04 21:08:12

标签: macos postgresql pgadmin

在不使用我的postgres数据库几周后,我需要再次使用它。据我所知,从那以后我没有改变配置中的任何内容,但我不能以我的普通超级用户身份登录。

psql -d %dbname% -U %username%

我得到:psql: FATAL: password authentication failed for user "%username%"

这是我到目前为止所做的事情:

Sudo进入数据库:sudo -u %OS_username% psql

测试创建用户以验证命令是否有效:CREATE USER test WITH PASSWORD 'test';(有效)

更改我的密码:ALTER USER %username% PASSWORD 'test'

重新启动服务器:pg_ctl restart -D ~/Library/Application\ Support/Postgres/var-9.3

然后我再次尝试psql -d %dbname% -U %username%,但它失败并显示相同的消息。

以下是我pg_hba.conf的有效连接配置:

local   all             all                                     trust
host    all             all             127.0.0.1/32            trust
host    all             all             ::1/128                 trust
local   all             %username%                              trust

我今天只添加了最后一行,并没有做任何其他更改。 PG指挥官/ PGAdmin拒绝正常登录(正如他们一直所做的那样)。凭证的原因和位置已被更改?

编辑:我还应该注意,我无法使用我创建的测试用户登录。

0 个答案:

没有答案