【发布时间】:2020-06-12 21:09:34
【问题描述】:
SQL shell(psql) 在提示用户 postgress psql 的密码时抛出此错误:错误:无法连接到服务器:fe_sendauth:未提供密码
试过CMD
C:\Users\myuser>psql
用户 myuser 的密码:
psql:错误:无法连接到服务器:fe_sendauth:未提供密码
C:\Users\myuser>psql -U postgres 用户 postgres 的密码: psql:错误:无法连接到服务器:致命:用户“postgres”的密码验证失败
找到这个 1. 回答:也许是这个问题 pgpass.conf 文件需要将它放到 PostgreSQL 服务器而不是 pgAdmin(客户端的目录)??但是在资源管理器中找不到这样的文件
pgAdmin 4 工作得很好,问题在于 psql shell
我是WIN 10,有没有人遇到同样的问题,怎么解决?
PS:我设法通过将 pg_hba.config 文件设置为来工作 psql shell
托管所有 127.0.0.1/32 md5
对于 ip4 和 ip6,我在 md5 中设置了信任并重新加载了 Postgress 服务,但是当我在将新密码设置为 md5 后恢复时,同样的问题和错误
psql:错误:无法连接到服务器:fe_sendauth:未提供密码
pgAdmin 4 仍然有效
【问题讨论】:
标签: sql postgresql passwords psql