PG忘记密码-win
一、保存过密码
如果你忘记密码,而你曾经登录时保存过密码,按C:\Users\agan\[NAME]\Roaming\postgresql打开,
-
其中[name]是你的电脑名,
-
AppData一般为隐藏项目
用记事本打开pgpass.conf就可以看到你保存过的用户名和密码。
![](https://img2020.cnblogs.com/blog/1125090/202005/1125090-20200529225455468-826157411.png)
二、未保存过密码
-
找到DATA目录,(安装时未指定则为安装目录下的data),找到pg_hba.conf
-
用记事本格式打开,拉到最下面,找到所有md5,全都改为trust
![](https://img2020.cnblogs.com/blog/1125090/202005/1125090-20200529225530200-1820365235.png)
-
重新打开数据库,进入数据库,直接点连接,不必输入密码
-
修改登录角色的密码
-
关闭数据库,将第一二步中的trust改回md5。重新打开数据库,输入密码,成功连接服务器。