psql:FATAL:用户窗口8的密码验证失败

psql:FATAL:用户窗口8的密码验证失败,第1张

概述我在 windows上安装了postgresql,在安装时它要求为该帐户创建一个用户.这在我的计算机上创建了一个名为postgres的新 Windows用户,我也为它创建了一个密码. 现在我想在Windows命令行上运行psql,它要求输入密码(不提及用户)并总是给我回错:psql:FATAL:用户“Ash”的密码验证失败.即使我已多次设置我的帐户密码. 使用pgadmin我将用户“postgre 我在 windows上安装了postgresql,在安装时它要求为该帐户创建一个用户.这在我的计算机上创建了一个名为postgres的新 Windows用户,我也为它创建了一个密码.

现在我想在windows命令行上运行psql,它要求输入密码(不提及用户)并总是给我回错:psql:FATAL:用户“Ash”的密码验证失败.即使我已多次设置我的帐户密码.

使用pgadmin我将用户“postgres”更改为“Ash”,但我还没有重新设置密码.我按照这里的步骤:I forgot the password I entered during postgres installation(我宁愿键入所有127.0.0.1/32信任主机因为我在windows上),但是当再次运行psql以便我可以更改密码时我得到错误:psql致命:无法加载pg_hba .conf文件.全部一起.

为什么不加载?我所做的只是添加一个额外的身份验证选项.

另外,windows用户是与postresql用户分开还是相同(彼此依赖)?

编辑:

正如你所看到的,它并没有让我选择Aisha是否应该成为超级用户.或者其他选择.

我也用过pgadmin |||创建新用户但d出相同的错误:

用户不存在,为什么这样做?

createuser是一个命令行实用程序.使用CREATE USER username WITH PASSWORD’fred’;或类似于psql中的sql级别.注意分号.

您在屏幕截图中所做的是开始编写以createuser开头的sql命令,但从不将其发送到服务器以运行,因为没有分号终止符.因此,您永远不会得到错误,告诉您这样做是没有意义的.

总结

以上是内存溢出为你收集整理的psql:FATAL:用户窗口8的密码验证失败全部内容,希望文章能够帮你解决psql:FATAL:用户窗口8的密码验证失败所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1165155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存