windows - 我本地的 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
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
解决方案
推荐阅读
- javascript - 使用 npm 安装包或创建 react 项目时出现错误。当我尝试安装任何软件包时显示错误
- amazon-web-services - 将 ECS 服务转换为 cloudformation
- r - 如何将字符串(“17NOV03”)转换为用于算术的日期
- windows - npm install 尝试访问错误的主机并失败
- arduino-uno - 2 个 LED,3 个按钮 Arduino UNO 和面包板
- automl - azureml 中的错误“在目标列中遇到了非数值。”
- android - 如何在 Android Studio 中修复 Gradle?
- javascript - 使用 html 切换到新网页
- javascript - 在 jQuery 中设置 CSS 元素时平滑滚动
- java - 具有休眠多对多关系的继承