失去了PostgreSQL 9.6密码

时间:2017-04-11 12:53:48

标签: postgresql postgresql-9.6

我丢失了PostgreSQL的密码。

我已经尝试过谷歌搜索了一下

local all all trust

解决方案对我不起作用。有谁知道如何以另一种方式恢复/重置此密码?谢谢!

修改

以下是我收到的错误:

could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?

我确实试过这里发布的解决方案I forgot the password I entered during postgres installation

1 个答案:

答案 0 :(得分:0)

我认为您是在参考此处描述的过程:

http://www.postgresqltutorial.com/postgresql-reset-password/

实际上,所描述的过程有点错误,因为您不应在注释行之后添加“ local all all tr​​ust”行,而应将所有方法从“ md5”修改为“ trust”。这样,我可以在不输入密码的情况下连接到服务器,然后可以重设密码。

在Windows上,我不得不将“托管所有127.0.0.1/32 md5”行更改为“托管所有127.0.0.1/32信任”。

希望有帮助