首页 > 解决方案 > 我本地的 Postgresql (PgAdmin4) 密码已更改(没有我告诉它),我现在无法登录

问题描述

在过去的 6 个月里,我一直在为我们公司的新 API 构建工作,当我意识到我们现有系统存在问题时。我尝试再次访问我的本地环境以尝试调试,发现我的本地数据库由于未知原因被锁定,密码不是root(我设置的初始密码)。现在,我根本无法登录到我的本地数据库服务器,编辑pg_hba.conf文件并重新启动服务器什么也没做。它仍然要求输入密码。任何意见是极大的赞赏。规格和截图如下:

Environment: Windows 10 Pro
Codebase Language: Elixir
DB: postgresql 10
Port: 5432
config :rog_api, RogApi.Repo,
  adapter: Ecto.Adapters.Postgres,
  username: "postgres",
  password: "root",
  database: "rog_api_local",
  hostname: "localhost",
  pool_size: 18

PgAdmin 界面屏幕截图。

pg_hba.conf 文件:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
host    all             all             all                     trust
# IPv4 local connections:
#host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
#host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     all             127.0.0.1/32            md5
#host    replication     all             ::1/128                 md5

标签: windowspostgresqlpgadmin-4

解决方案


推荐阅读