1

我正在使用 Windows,试图让我的数据库正常工作,这样我就可以在我的本地主机上创建一个超级用户。

我成功安装了 Postgres 9.2.1,但是当我尝试连接到服务器时,我得到:

Error connecting to the server: server closed the connection unexpectedly
This probably means the server terminated abnormally before or while processing the request.

在错误日志中:

PDT LOG:  incomplete startup packet
PDT WARNING:  pgstat wait timeout
LOG:  could not receive data from client: An operation was attempted on something that is not a socket.

我完全卸载了我的防病毒软件并确保 Windows 防火墙已关闭。

我的服务器属性是默认的,并且 postgresql.conf 匹配它们:

Hostname: localhost
Port: 5432

我很难过如何调试这个。

4

1 回答 1

0

根据 Microsoft 的说法,即使您已经卸载了 AV,您也可能需要使用KB299357中的信息重置 TCP/IP 配置。

文章告诉你运行命令

netsh int ip reset resetlog.txt

这将重置两个注册表项的值

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ 
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\ 
于 2012-10-23T02:34:44.303 回答