可以参考这篇文章:https://blog.csdn.net/shouzang/article/details/81262029
但是需要另外注意:
1. 记得检查一下postgresql.conf(和pg_hba.conf都在安装路径的data目录下)中的listen_addresses是否已经被设置为'*',好像新版本中默认就是'*',老版本需要将'localhost'改为'*'
2. 改完pg_hba.conf和postgresql.conf (如果需要改的话),记得restart一下。 DATADIR就是安装路径中的data目录
3. 这个问题我没在网上看见相似的,可能是我的特殊情况,如果通过上面两步还不能解决问题可以试试看:
1) 打开windows 防火墙,检查入站规则
2) 如果被禁止连接,就双击规则,把阻止连接改为允许连接