当我运行rails db:setup ,我收到以下错误消息: 致命:用户“rails_dev”的身份验证失败无法为 {"adapter"=>"postgresql"、"encoding"=>"unicode"、"pool"=>5、"database"=>"myapp_t ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
为什么在运行“ rails s”并尝试通过DBeaver访问数据库时出现此错误? 它昨天在DBeaver上以相同的凭据运行。
我的pg_hba.conf文件看起来像这样,“ peer”未在任何地方设置为方法,并且我尝试了“ md5”:
# "local" is for Unix domain socket connections only local all all scram-sha-256 # IPv4 local connections: host all all 127.0.0.1/32 scram-sha-256 # IPv6 local connections: host all all ::1/128 scram-sha-256 # Allow replication connections from localhost, by a user with the # replication privilege. local replication all scram-sha-256 host replication all 127.0.0.1/32 scram-sha-256 host replication all ::1/128 scram-sha-256
如果尝试使用psql -U用户名-W登录,请输入密码,然后看到以下内容:
psql: error: FATAL: Peer authentication failed for user "ryalto"
凭据都是正确的,我也尝试过“ sudo服务postgresql重新启动”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.