我有一台连接15台电脑的本地网络。每台PC都安装了postgres(8.3,8.4,9.2)。每个数据库都具有与名称,用户,密码等完全相同的安装参数。
我正在使用Java应用程序,它实现了JDBC库,并且我已经能够正确地连接到每台计算机中的数据库,但只有一个。我很确定我已经正确设置了pg_hba.conf和postgresql.conf的必要参数,因为它们在所有15台PC中设置相同。
我还为端口5432设置了Windows防火墙例外
这一切使我得出结论,问题在于那个不接受连接的特定PC。它安装了Windows 7旗舰版,与其他版本相同,并且是postgres 8.3。
这是我得到的错误:org.postgresql.util.PSQLException:连接尝试超时。
我不想从零开始格式化电脑
有人可以帮我这个吗?
答案 0 :(得分:0)
好吧,现在我知道如何用一个不太正统的解决方案解决问题。当发生这种情况时,我们只是从工作的PC上复制pg_hba.conf,这就解决了这个问题。我希望这会有所帮助。