我注意到在linux终端发出以下命令后,我的postgresql只能在我的localhost中访问(Suse Linux - SLES 11 SP2 64bit):
# 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
我的问题是如何让outgresql服务器可以从外面访问。我可以ping到安装postgressql的机器,但我无法连接到数据库本身。提前谢谢。
答案 0 :(得分:1)
您需要为计算机上的postgres启用远程访问。
Here是一个帮助我完成设置的教程。
它是postgres版本的一个非常简单的分步指南< 7.x AND 8.x和更新。
希望这有帮助,玩得开心!