我丢失了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
答案 0 :(得分:0)
我认为您是在参考此处描述的过程:
http://www.postgresqltutorial.com/postgresql-reset-password/
实际上,所描述的过程有点错误,因为您不应在注释行之后添加“ local all all trust”行,而应将所有方法从“ md5”修改为“ trust”。这样,我可以在不输入密码的情况下连接到服务器,然后可以重设密码。
在Windows上,我不得不将“托管所有127.0.0.1/32 md5”行更改为“托管所有127.0.0.1/32信任”。
希望有帮助