我注意到在 linux 终端(Suse Linux - SLES 11 SP2 64bit)中发出以下命令后,我的 postgresql 只能在我的本地主机中访问:
# netstat -an 10.64.72.202 | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5432 127.0.0.1:33304 ESTABLISHED
tcp 0 0 ::1:5432 :::* LISTEN
tcp 0 0 127.0.0.1:33304 127.0.0.1:5432 ESTABLISHED
unix 2 [ ACC ] STREAM LISTENING 2739454 /tmp/.s.PGSQL.5432
unix 3 [ ] STREAM CONNECTED 4225466 /tmp/.s.PGSQL.5432
unix 3 [ ] STREAM CONNECTED 4104233 /tmp/.s.PGSQL.5432
unix 3 [ ] STREAM CONNECTED 2839271 /tmp/.s.PGSQL.5432
unix 3 [ ] STREAM CONNECTED 2816569 /tmp/.s.PGSQL.5432
我的问题是如何使 postgresql 服务器可以从外部访问。我可以 ping 到安装了 postgressql 的机器,但我无法连接到数据库本身。提前致谢。