用户“用户”的PostgreSQL密码验证失败

时间:2017-11-08 22:35:14

标签: windows postgresql authentication sequelize.js postgresql-10

我已经尝试了谷歌这个问题很长一段时间了,我似乎没有找到解决方案。我在Windows上下载了PostgreSQL,因此用户名为:postgres和密码:postgres。我使用命令行连接没有问题:psql -U postgres。问题是当我尝试通过psql登录或使用带有npm run start的api时。我尝试设置PG_URL = postgres:// postgres:postgres @ localhost / postgres,因为我在这个api中使用它。

然后我收到错误消息:psql:FATAL:用户“我的Windows计算机上的用户名”密码验证失败。在设置此数据库或服务器时,我根本没有在计算机上使用我的用户名,所以我不知道该怎么做。当我尝试通过psql登录时,我认为没有任何密码是正确的。

This is how the pgAdmin4 page looks like

1 个答案:

答案 0 :(得分:0)

面对完全相同的问题,这里提供的答案解决了问题solution。只需在命令提示符下运行set PGUSER = postgres即可,下次您运行psql时,您输入的username = postgres密码应该可以。