簡體   English   中英

PG::ConnectionBad:致命:用戶“rails_dev”的身份驗證失敗

[英]PG::ConnectionBad: FATAL: Ident authentication failed for user “rails_dev”

當我運行rails db:setup ,我收到以下錯誤消息:

致命:用戶“rails_dev”的身份驗證失敗
無法為 {"adapter"=>"postgresql"、"encoding"=>"unicode"、"pool"=>5、"database"=>"myapp_test"、"username"=>"rails_dev"、 “密碼”=>“aqwe123”,“主機”=>“本地主機”,“端口”=>5432}
軌道中止!

PG::ConnectionBad:致命:用戶“rails_dev”的身份驗證失敗
/home/whitehat/.rvm/gems/ruby-2.4.0/gems/pg-0.21.0/lib/pg.rb:56:in '初始化'
/home/whitehat/.rvm/gems/ruby-2.4.0/gems/pg-0.21.0/lib/pg.rb:56:in 'new'
/home/whitehat/.rvm/gems/ruby-2.4.0/gems/pg-0.21.0/lib/pg.rb:56:in 'connect

經過長時間的搜索,我找到了解決方案; 問題出在 PostgreSQL 配置文件pg_hba.conf 我將ident方法更改為MD5並且它起作用了。

local   all             all                                     MD5
host    all             all             127.0.0.1/32            MD5
host    all             all             ::1/128                 MD5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM