postgresql - 身份验证失败,但可以使用这些凭据登录 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 文件的问题,但我已经编辑了它(见附件)并且没有任何变化。
解决方案
推荐阅读
- javascript - 无法选择由 Javascript 附加的 HTML 元素
- docker - 在 Dockerfile 中为 Swagger 生成的 Go 服务器传入参数
- python - Django Web 应用程序中的 SMTP 问题
- angular - 带有服务参数的打字稿单例
- c# - 无法理解合并排序算法中的倒数计数(C#,算法)
- python - 从 Pitch 文件到表格的 Praat 脚本
- authentication - 验证/信任 Sharepoint Online STS 令牌
- html - 无法获得正确的 CSS 选择器
- arrays - shell mock --define from array: ERROR: Bad option for '--define' ("dist). Use --define 'macro expr'
- json - FHIR 扩展 - ContactPoint 扩展