获取错误:当试图让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=#
繁花如伊
TA贡献2012条经验 获得超12个赞
sudo psql --host=localhost --dbname=database-name --username=postgres
这解决了我的问题
- 3 回答
- 0 关注
- 661 浏览
添加回答
举报
0/150
提交
取消