PostgreSQL 9.1 不接受连接

PostgreSQL 9.1 不接受连接

启动 PostgreSQL 9.1 后,我们看到此错误

服务器不监听

服务器不接受连接:连接库报告无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口 5432 上的 TCP/IP 连接?无法连接到服务器:连接被拒绝

服务器是否在主机“localhost”(::1) 上运行并在端口 5432 上接受 TCP/IP 连接?无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(fe80::1) 上运行并在端口 5432 上接受 TCP/IP 连接?

如何解决?

答案1

检查 PostgreSQL 是否在 5432 上监听netstat -lnp | grep 5432(如果您使用 Linux,对于 Windows,我使用 SysInternals 的一些工具,如 TCPView 和 ProcessExplorer)。它应该在监听,如果没有,则检查 PostgreSQL 日志。

答案2

postgres您可以通过查看一些正在运行的进程来检查服务器是否真的在运行。
您可以检查服务器的日志文件以查找启动错误。您可以检查服务器的配置以查看
使用的配置是否正确。listen_addressport_number

相关内容