连接到我的VPS PostgreSQL
我正在安装PostgreSQL上的VPS 它使用控制台油灰工作 但是如果我尝试在我的家用电脑上使用pgAdmin 3连接,它是 打印错误 无法连接到服务器:连接被拒绝(0x0000274D/10061) 服务器是否在主机“x.x.x.x”上运行并接受TCP/IP 端口5432上的连接 我的配置下一个 postgresql.conf连接到我的VPS PostgreSQL,sql,database,postgresql,Sql,Database,Postgresql,我正在安装PostgreSQL上的VPS 它使用控制台油灰工作 但是如果我尝试在我的家用电脑上使用pgAdmin 3连接,它是 打印错误 无法连接到服务器:连接被拒绝(0x0000274D/10061) 服务器是否在主机“x.x.x.x”上运行并接受TCP/IP 端口5432上的连接 我的配置下一个 postgresql.conf listen_addresses = '*' what IP address(es) to listen on; port = 5432 #
listen_addresses = '*' what IP address(es) to listen on;
port = 5432 # (change requires restart)
和pg_hba.conf(im尝试所有组合localhost、192.168…等)
你应该:
iptables-L
)。默认情况下,许多发行版都有一系列限制性规则netstat-plant | grep5432
检查postgres是否真的在监听端口。如果是这样的话,你会发现这条线和它是一致的。如果没有,那么您可能在配置中有一些输入错误,您应该检查postgresql日志iptables-L
)。默认情况下,许多发行版都有一系列限制性规则netstat-plant | grep5432
检查postgres是否真的在监听端口。如果是这样的话,你会发现这条线和它是一致的。如果没有,那么您可能在配置中有一些输入错误,您应该检查postgresql日志尝试使用IP,而不是主机名“IP服务器”im使用真正的IP,im会改变它,如果您使用putty连接-我假设您使用ssh连接到VPS,然后在本地连接-对吗?。。然后检查连接是否完全没有防火墙-尝试从putty会话连接到外部IP上的postgres。。。这是为开始尝试使用IP,而不是主机名“IP服务器”im使用真正的IP,im改变它,如果你用putty连接-我假设你ssh到VPS,然后在本地连接-对吗?。。然后检查连接是否完全没有防火墙-尝试从putty会话连接到外部IP上的postgres。。。这是我运行netstat-plant | grep5432的开始,但是什么都没有发生,然后你的postgres服务器还没有真正启动。检查其日志以了解原因。如果您正确地从
postgresql.conf
复制粘贴的代码段,则在使用listen\u addres
行的注释之前,它可能已丢失。它应该是listen_addresses='*'#要侦听的IP地址代码>侦听地址=“”#要侦听的IP地址;#以逗号分隔的地址列表;#默认为“localhost”;使用“”表示所有#(更改需要重新启动)端口=5432#(更改需要重新启动)listen_addresses='
应该是listen_addresses='*'
im run netstat-plant | grep 5432,但是没有发生任何事情,然后您的postgres服务器还没有实际启动。检查其日志以了解原因。如果您正确地从postgresql.conf
复制粘贴的代码段,则在使用listen\u addres
行的注释之前,它可能已丢失。它应该是listen_addresses='*'#要侦听的IP地址代码>侦听地址=“”#要侦听的IP地址;#以逗号分隔的地址列表;#默认为“localhost”;将“”用于所有#(更改需要重新启动)端口=5432#(更改需要重新启动)listen\u地址='
应为listen\u地址='*'
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all all md5
# IPv6 local connections: