Postgresql 新安装后无法在windows上登录postgres-“psql:致命:用户“postgres”的密码身份验证失败”

Postgresql 新安装后无法在windows上登录postgres-“psql:致命:用户“postgres”的密码身份验证失败”,postgresql,psql,Postgresql,Psql,编辑:窗口:是窗口。不要将我重定向到指定sudo ing的答案,因为,嘿,我不能在Windows上使用sudo 我刚刚在Windows上重新安装了postgres 11,我得到了 C:\Users\J\Documents\Development>psql -U postgres psql: FATAL: password authentication failed for user "postgres" password retrieved from file "C:\Users\J\A

编辑:窗口:是窗口。不要将我重定向到指定sudo ing的答案,因为,嘿,我不能在Windows上使用sudo

我刚刚在Windows上重新安装了postgres 11,我得到了

C:\Users\J\Documents\Development>psql -U postgres
psql: FATAL:  password authentication failed for user "postgres"
password retrieved from file "C:\Users\J\AppData\Roaming/postgresql/pgpass.conf"
请注意,我没有机会输入密码-即,我没有收到密码提示。pgpass.conf文件中有密码。我正在以管理员身份运行cmd.exe框

在安装时创建的文件夹中有一个指向psql的链接,但这也不好。它同样不要求输入密码

有什么想法吗?提前谢谢

密码文件

要获取密码提示,请在%APPDATA%\postgresql\pgpass.conf中找到该文件并将其删除

它可能是由pgAdmin自动创建的


如果密码文件中有与您的登录名匹配的条目,则不会提示您,并且密码取自该文件。如果删除该文件,如果相应地配置了pg_hba.conf,系统将提示您输入密码。

可能与和和其他几个文件重复。您将看到Ken White,至少所有其他文件,我看到的所有文件都引用了非Windows安装。任何包含sudo说明的答案在这里都不适用。因此,我将Windows.Ok的斜体化。请尝试所有适用于Windows的选项:。。正如我所说,还有其他几个。搜索此网站在阅读您的评论后2分钟内找到了这些内容。搜索时在错误消息之前添加[windows]。