尝试创建新的PostgreSQL用户,但收到错误:“ psql:致命:用户的密码验证失败”

时间:2019-12-15 21:46:59

标签: sql postgresql authentication psql

我正在尝试为我的Postgresql数据库创建另一个超级用户。我已经成功使用默认的and超级用户成功创建了具有所有权限的新角色。

但是,当我尝试使用新用户使用为其创建的密码登录数据库时,收到以下错误消息:postgres

这是我的psql: error: could not connect to server: FATAL: password authentication failed for user "newuser"文件的样子:

pg_hba.conf

如果将所有方法都设置为# TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. host replication all 127.0.0.1/32 md5 host replication all ::1/128 md5 ,则可以以trust的身份登录,但是由于我要建立的数据库将是公共的,所以我不想让超级用户不用任何密码。

此外,默认的newuser用户也已经为其设置了密码,但是我可以正常登录。

0 个答案:

没有答案