1

我有一个连接 15 台 PC 的本地网络。每台 PC 都安装了 postgres(8.3、8.4、9.2)。每个数据库都具有与名称、用户、密码等完全相同的安装参数。

我正在使用一个 Java 应用程序,它实现了 JDBC 库,并且我已经能够正确连接到每一台计算机中的数据库,但只有一台。我很确定我已经正确设置了 pg_hba.conf 和 postgresql.conf 的必要参数,因为它们在所有 15 台 PC 中设置相同。

我还为端口 5432 设置了 Windows 防火墙例外

所有这一切使我得出结论,问题出在不接受连接的特定 PC 上。它安装了 Windows 7 Ultimate,与其他系统相同,并且安装了 postgres 8.3。

这是我得到的错误:org.postgresql.util.PSQLException:连接尝试超时。

我不想从零开始格式化 PC

有人可以帮我弄这个吗?

4

1 回答 1

0

好吧,现在我知道如何用一个不是很正统的解决方案来解决这个问题了。发生这种情况时,我们只需从正常工作的 PC 复制 pg_hba.conf 即可解决问题。我希望这有帮助。

于 2016-12-05T01:43:32.957 回答