![](/img/trans.png)
[英]PG::ConnectionBad: FATAL: password authentication failed for user
[英]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.