无法连接到 Postgres - 密码未知

我无法在 postgresql 上连接。

当我继续 pgadmin>server>postgresql 时,它问我“请输入用户 'postgres' 的密码以连接服务器?

我有 Windows 10 和 postgresql 14。

但是我没有这个密码。我能做些什么?

enter image description here

stack overflow cannot connect to Postgres - password unknown
原文答案

答案:

作者头像

这对我有用。将 pg_hba.conf 文件中所有行的 METHOD 从 scram-sha-256 更改为 trust (C:Program FilesPostgreSQL14datapg_hba.conf)。这将禁用您的数据库的密码。单击 postgresql 中的任何数据库以使用查询工具。

在查询工具中输入 ALTER USER postgres WITH PASSWORD 'User_password'; postgres 是默认用户名,执行它。这样您就可以为您的数据库设置密码,然后返回第一步并将其从 trust 更改回 scram-sha-256

作者头像

postgres 也是默认密码。