【问题标题】:postgres password error : Please enter the password for the user 'postgres' to connect the server - "PostgreSQL 13"postgres 密码错误:请输入用户 'postgres' 的密码以连接服务器 - “PostgreSQL 13”
【发布时间】:2021-04-28 17:37:20
【问题描述】:

我与 postgres 的连接有问题,我正在通过 EDB 安装程序(版本 13.2)在 Windows 10 上安装。我按照它安装好的所有步骤进行操作,但是当我尝试使用 pgadmin 进入默认数据库时,我总是遇到这个错误:

Please enter the password for the user 'postgres' to connect the server - "PostgreSQL 13"

在安装过程中,postgres 要求我指定我的主密码。然后当安装完成并打开我的 pgadmin 时,它再次要求我输入主密码,所以我这样做了,我能够成功登录,但是当我尝试打开默认数据库时,当它要求我输入 posgres 用户的密码时,我尝试使用我的主密码,但它不起作用

我多次安装和卸载它都没有成功。我也试过this solution 所以我确实将pg_hba.config 中的方法从scram-sha-256 更改为trust 但是当我执行这个命令psql -U postgres 它再次询问我密码

请帮忙

【问题讨论】:

  • 你的描述很模糊。这使得很难确定你做错了什么。你应该更加努力:什么操作系统?你究竟是如何安装 PostgreSQL 的?您在安装过程中做了哪些选择?当你搞砸pg_hba.conf 时,你做了哪些确切的步骤?等等等等。
  • 当您使用 EDB 安装程序安装 Postgres 时(我认为)它要求您创建一个管理员密码。这是postgres 用户需要使用的密码。
  • @AdrianKlaver 在安装过程中是的,它要求我指定我的主密码。然后当安装完成并打开我的 pgadmin 时,它再次要求我输入主密码,所以我这样做了,我能够成功登录,但是当我尝试打开默认数据库时,它要求我输入 posgres 用户的密码,我尝试使用我的主密码,但它不起作用
  • 您是否将此处要求的密码 EDB Installer 与打开密码 pgAdmin 混淆了?
  • 不,我没有混淆它们。 EDB 安装程序中的密码是主密码我已经使用它并且我可以输入 pgadmin ,请求的密码是'postgres'用户的密码

标签: postgresql pgadmin-4


【解决方案1】:

你犯了同样的错误:你安装了 pgAdmin4 而没有安装postGreSQL 服务器本身。正如评论者试图指出的那样,服务器安装确实同时设置了主密码 postgres 用户密码。只需安装 pgAdmin 即可为 Admin 环境设置主密码。我真的不明白在尝试连接到实际不存在的服务器实例时没有更有用的错误,但我们到了。

【讨论】:

    【解决方案2】:

    试试看。它为我解决了 第1步

    第二步

    【讨论】:

      猜你喜欢
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 2021-06-14
      相关资源
      最近更新 更多