【发布时间】: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