【发布时间】:2021-05-26 19:35:21
【问题描述】:
我正在使用 psql 连接到 Debian 10 上的 PostgreSQL 数据库。我正在尝试以 postgres 用户的身份连接到默认的 postgres 数据库。默认情况下,这是使用“对等”身份验证方法,不需要密码。
如果我使用“对等”身份验证登录并使用以下命令设置密码:
ALTER USER postgres WITH PASSWORD 'myPassword';
查询成功执行,但是当我编辑 pg_hba.conf 以更改身份验证方法时:
local all postgres peer
到:
local all postgres scram-sha-256
然后重启服务器,我得到以下错误:
~$ sudo -u postgres psql postgres
Password for user postgres:
psql: FATAL: password authentication failed for user "postgres"
~$
有人知道怎么做吗?
【问题讨论】:
标签: postgresql debian psql