无法远程访问postgresql数据库服务器

时间:2012-03-09 12:50:17

标签: postgresql jdbc postgresql-8.4

我注意到在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的机器,但我无法连接到数据库本身。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要为计算机上的postgres启用远程访问。

Here是一个帮助我完成设置的教程。

它是postgres版本的一个非常简单的分步指南< 7.x AND 8.x和更新。

希望这有帮助,玩得开心!