为了账号安全,请及时绑定邮箱和手机立即绑定

获取错误:当试图让pgsql使用rails时,用户“postgres”的对等身份验证失败

获取错误:当试图让pgsql使用rails时,用户“postgres”的对等身份验证失败

眼眸繁星 2019-08-23 14:32:13
获取错误:当试图让pgsql使用rails时,用户“postgres”的对等身份验证失败我收到错误:FATAL: Peer authentication failed for user "postgres"当我尝试使用Rails进行postgres时。这是我的pg_hba.conf,我的database.yml,以及完整痕迹的转储。我在pg_hba中将身份验证更改为md5并尝试了不同的操作,但似乎都没有。我还尝试按照Rails 3.2创建一个新的用户和数据库,致命:用户的对等身份验证失败(PG ::错误)但他们没有出现在pgadmin上,甚至在我跑步时也没有出现sudo -u postgres psql -l。知道我哪里错了吗?ruby-on-rails postgresql
查看完整描述

3 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

我正在克隆服务器上移动数据目录,并且以postgres身份登录时遇到麻烦。重置像这样的postgres密码对我有用。

root# su postgres
postgres$ psql -U postgres
psql (9.3.6) Type "help" for help. postgres=#\password 
Enter new password: Enter it again: postgres=#


查看完整回答
反对 回复 2019-08-23
?
繁花如伊

TA贡献2012条经验 获得超12个赞

sudo psql --host=localhost --dbname=database-name --username=postgres

这解决了我的问题


查看完整回答
反对 回复 2019-08-23
  • 3 回答
  • 0 关注
  • 661 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信