我正在使用postgresql,作为学习的一部分,我试图更改登录方法,以获得更安全的登录方法。例如使用scram-sha-256而不是md5。我尝试将password_encryption更改为postgresql.conf文件中的scram-sha256,并将pg_hba.conf方法更改为scram-sha-256,您可以在下面的配置中看到这些更改connect to server: FATAL: password authentication failed for user "postgres"
我可以通过将所有内容更改为md5方
我可以使用sudo -u postgres psql毫无问题地连接到数据库,并且可以查看和创建新的数据库和用户。但是,当我尝试以此用户身份使用我在psql -h localhost -U myusername中设置的密码登录时,得到的是psql: error: could not connect to server我已经多次尝试使用psql更改此用户的密码,ALTER USER myusername WITH PASSWORD 'newpassword';返回ALTER ROLE。