当前位置: 首页 > 知识库问答 >
问题:

无法连接到端口5432上的Postgresql

桂宏旷
2023-03-14

我在运行Ubuntu服务器14.04的服务器上安装了PostgreSQL 9.3。

9.3/main (port 5432): online

在服务器上运行netstat-na时,我得到(我猜是相关部分):

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN     
tcp        0      0 172.24.3.147:22         172.24.3.240:61950      ESTABLISHED
tcp        0      0 172.24.3.147:22         172.24.3.240:60214      ESTABLISHED

共有1个答案

邹晟睿
2023-03-14

您必须编辑PostgreSQL.conf文件并用'listen_addresses'更改行。

您可以在/etc/PostgreSQL/9.3/main目录中找到该文件。

默认的Ubuntu配置只允许localhost(或127.0.0.1)接口,当每个PostgreSQL客户机在同一台计算机上工作时,这足以作为PostgreSQL服务器使用。如果希望从其他计算机连接PostgreSQL server,可以按以下方式更改此配置行:

listen_addresses = '*'
host    all         all         192.168.1.0/24        md5

在编辑postgresql.conf和pg_hba.conf之后,必须重新启动postgresql服务器。

Edit2:高级配置文件。

 类似资料:
  • PostgreSQL出现错误: 和文件是正常的(参见下面)。 服务器正在运行 我的文件:

  • 请在将其回复为重复之前阅读(因为它可能会发生)。我正在运行我的postmaster(postgres)服务器。请参阅下面的“sudo netstat-anp|grep 5432”输出? 我可以使用 但是当我尝试使用tcp从其他主机连接时,通过指定 它抛出: psql:无法连接到服务器:连接被拒绝服务器是否在主机XXXXXX上运行并在端口5432上接受TCP/IP连接? 这里怎么了? 在postgr

  • 我是一个新手,需要一些帮助。. 我正在使用Selenium 2.2.0和FF v7。Windows XP上的0.1 我已经成功地在IE中录制并回放了一个java脚本,但是每当我尝试在FF中执行相同的脚本时,我都会收到以下错误消息: 45000 ms后无法连接到端口7055上的主机127.0.0.1 我在很多地方读到,如果我将firefox版本降级到3.6,脚本将运行良好,但我并不热衷于降级。有人能

  • 我正在尝试将PGAdmin连接到docker容器,并发现这篇文章(https://stackoverflow.com/a/57729412/11923025)对此非常有用。但我试过使用5432以外的端口进行测试,但没有任何运气。 例如,我尝试在我的docker-compose文件中使用5434,并尝试在pgadmin中使用该端口,但得到以下错误(这是使用docker inspect找到的IP地址)

  • 我正在本地机器上通过docker运行elasticsearch,可以通过端口9200上的RESTAPI正常访问它。 Apache flink用于通过端口9300与elasticsearch通信。 我的目标是通过接收器将apache flink中的数据放入elasticsearch,但每次执行我的程序时都会出现java错误: 运行容器的docker命令如下所示: 我还尝试通过"-p0.0.0.0:9

  • 每当我将dovecot配置更改为使用993 IMAPS端口而不是标准的143 IMAP,roundcube都拒绝使用ErrorMessage: 连接到存储服务器失败。服务器错误:无法连接到本地主机:143:连接被拒绝 Roundcube版本: 我们将不胜感激。