首页 > 解决方案 > 身份验证失败,但可以使用这些凭据登录 PostgreSQL

问题描述

我对 postgresql 有一个小问题。出于某种原因,我的项目一直告诉我我的密码不正确。为了解决这个问题,我做了以下事情:

ALTER USER userps WITH PASSWORD 'userps';

postgres=# GRANT ALL PRIVILEGES ON DB project TO userps ;

但是,当我跑步时,python3 manage.py runserver 0.0.0.0:5000我得到了 FATAL: password authentication failed for user "userps"

有趣的是,如果我这样做了,psql -d DB -U userps我可以使用定义的密码登录数据库,但DATABASE_URL=postgres://userps:userps@localhost/DB给我的密码不正确。

我看到很多关于 pg_hba.conf 文件的问题,但我已经编辑了它(见附件)并且没有任何变化。

在此处输入图像描述

标签: postgresql

解决方案


推荐阅读