PG忘记密码-win

一、保存过密码

 
如果你忘记密码,而你曾经登录时保存过密码,按C:Usersagan[NAME]Roamingpostgresql打开,
  • 其中[name]是你的电脑名,
  • AppData一般为隐藏项目
用记事本打开pgpass.conf就可以看到你保存过的用户名和密码。
 
二、未保存过密码
 
  1. 找到DATA目录,(安装时未指定则为安装目录下的data),找到pg_hba.conf

  1. 用记事本格式打开,拉到最下面,找到所有md5,全都改为trust
  1. 重新打开数据库,进入数据库,直接点连接,不必输入密码
  2. 修改登录角色的密码
  3. 关闭数据库,将第一二步中的trust改回md5。重新打开数据库,输入密码,成功连接服务器。
 
 
 
 
原文地址:https://www.cnblogs.com/AganRun/p/12990037.html