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



我注意到,在linux终端(Suse linux-SLES 11 SP2 64位)中发出以下命令后,我的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的机器,但无法连接到数据库本身。提前谢谢。

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

这里有一个教程,它帮助我完成了我的设置。

对于postgres版本来说,这是一个非常简单的分步指南<7.x和8.x及更新版本。

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

相关内容

  • 没有找到相关文章

最新更新