用户的 postgreSQL 密码验证失败

postgreSQL password authentication failed for user

我正在学习一门完整的 WebDev 课程,并且在这件事上遇到了很大的困难。我已经为 Windows 10 安装了 postgreSQL 14.2,并且讲师说 pgAdmin4 会一起出现,但事实并非如此,所以我单独安装了 pgAdmin4。我已经设置好一切并创建了一个测试数据库,它被称为 'test',还有一个 table,一切都通过 Windows Powershell 命令行, 按照课程说明。现在,当我尝试通过 PowerShell 命令 psql 'test' 访问此数据库并为 OS 用户键入请求的密码时,我收到一个致命错误,如下所示:

PS C:\Users\theu_\desktop> psql 'test'
Password for user theu_:
psql: error: connection to server at "localhost" (::1), port 5432 failed: FATAL:  password authentication failed for user "theu_"

我已经尝试了 OS 用户名密码和 postgreSQL 密码,其中 none 有效。我错过了什么或做错了什么?

提前致谢

尝试在 cmd 中使用 psql -U postgres 访问 postgres,postgres 是 postgres 本身的超级用户的名称(如果您进行了基本安装)- 而 windows 可能正在尝试访问 postgres你的 windows 名字。

您还应该能够使用 SQL Shell 访问您的数据库而无需指定用户。