
现在我想在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的密码验证失败所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)