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

我在 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 |||创建新用户但弹出相同的错误

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

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

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

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...