我想从另一台服务器连接到 postgresql,但出现以下错误。我搜索并找到如下结果,但在再次发生错误之后
在postgresql.conf中将listen_addresses从localhost更改为 *
在pg_hba.conf中将127.0.0.1/32更改 为0.0.0.0/0
重启服务器
错误:
无法连接到服务器:连接被拒绝。服务器是否在主机“IP 号”上运行并接受端口 5432 上的 TCP/IP 连接?
我想从另一台服务器连接到 postgresql,但出现以下错误。我搜索并找到如下结果,但在再次发生错误之后
在postgresql.conf中将listen_addresses从localhost更改为 *
在pg_hba.conf中将127.0.0.1/32更改 为0.0.0.0/0
重启服务器
错误:
无法连接到服务器:连接被拒绝。服务器是否在主机“IP 号”上运行并接受端口 5432 上的 TCP/IP 连接?
我建议您应该按照以下步骤操作。
# TYPE DATABASE 用户 CIDR-ADDRESS 方法 本地所有人都信任 托管所有所有 0.0.0.0/0 md5
尝试检查网络流量是否到达服务器。您可以嗅探网络流量以查看发生了什么。测量客户端和服务器并检查通信。
sudo tcpdump -A -n -s 0 -w test_on_client.log port 5432
尝试使用 CTRL-C 连接停止 tcpdump 并使用 Wireshark 检查日志文件后。这个程序会发现每一个网络连接问题。