显示PostgreSQL不能从主机
的外部访问我安装我的PostgreSQL和得到这个在运行:netstat -peanut
显示PostgreSQL不能从主机
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 109 13704 -
我postgresql.conf
文件具有配置:
listen_addresses = '*'
port = 5432
我pg_hba.conf
文件包含下面的行:
host all all 192.168.103.0/24 md5
而我的网络c onfiguration运行ifconfig -a
后:
Link encap:Ethernet HWaddr 08:00:27:0d:a1:94
inet addr:192.168.103.226 Bcast:192.168.103.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe0d:a194/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12320 errors:0 dropped:26 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
不过,虽然从我的主机(192.168.103.22)的pgAdmin III连接到PostgreSQL到该主机,有上运行PostgreSQL服务器没有命中。
在此先感谢。
请检查您的防火墙,看看您是否允许5432上的连接,如果是这样,请将md5更改为信任,以进行测试!
这并没有帮助。 :( – sunkuet02
电解金属锰,如果你正在运行Linux关闭FW: 服务iptables的停止 并尝试aguin 使用:netstat的 -tulpn | grep的5432 查看该端口是否听 –
对不起,我没注意到!你做到了! –
连接时出现什么错误? –
@MarlonAbeykoon连接时,这不会在服务器上。 – sunkuet02
连接时出现什么错误? –