PG::连接错误:致命:用户"rails_dev"的识别身份验证失败



当我运行rails db:setup时,我收到以下错误消息:

FATAL:用户"rails_dev"的身份验证失败
无法为{"adapter"=>"postgresql"、"encoding"=>"unicode"、"pool"=>5、"database"=>"myapp_test"、"username"=>"rails_dev"、"password"=>"aqwe123"、"host"=>"localhost"one_answers"port"=>5432}创建数据库
rails中止!

PG::ConnectionBad:致命:用户"rails_dev"的身份验证失败
/home/whitehat/.rvm/gems/ruby-2.4.0/gems/PG-0.21.0/lib/PG.rb:56:在"初始化"中
/home/whiteht/.rvm/gem/ruby-2.4%/gems/PG-0.21.0/lib/PG.rb:56:in"新">
/home/whitehat/.rvm/ruby-2.40/gems/PG-0.21.0/libr/PG.rb:56:在"连接"中

经过长时间的搜索,我找到了解决方案;问题出现在PostgreSQL配置文件CCD_ 2中。我把ident的方法改成了MD5,它成功了。

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

最新更新