【发布时间】:2020-04-06 07:17:44
【问题描述】:
这个问题可能已经在这里某个地方得到了回答,但是三天后我还没有找到解决方案,我想我已经检查了所有的 stackoverflow。
我的问题是我忘记了我的 postgresql 数据库 (v11) 的密码(或者至少无法登录)。
我已经在 cmd (使用 windows 7) 中输入了
psql -h localhost -U 'my_user_name'
然后返回“写入密码”,然后我得到了
psql FATAL:用户“my_user_name”的密码验证
因此我进入 pg_hba.conf 文件并更改了行
host all all ::1/128 md5
到
host all all ::1/128 trust
但是当运行 psql -h localhost -U 'my_user_name'
我后来得到
“psql FATAL:用户 'my_user_name' 不存在”
我该如何解决这个问题?我只是想重置密码,以便再次登录数据库。
【问题讨论】:
-
这两个错误都不能通过编辑 pg_hba.conf 来修复 - 该文件不控制用户帐户和密码
标签: postgresql psql