首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >即使"listen_addresses = '*'“,PostgreSQL也会显示”连接被拒绝“

即使"listen_addresses = '*'“,PostgreSQL也会显示”连接被拒绝“
EN

Stack Overflow用户
提问于 2021-05-07 03:53:43
回答 1查看 320关注 0票数 1

我有一个新的Postgres Droplet,我在其中设置了一个Postgres数据库,我正试图从我的本地计算机(通过pd.read_sql_query)访问它。我还不能与水滴建立联系,我也不知道我错在哪里。我已经更改了我的pg_config和pg_hba文件,并重新启动了我的psql服务器。

这是我的pg_hba文件:

这是我的pg_config:

下面是我运行Droplet时的输出

代码语言:javascript
运行
复制
netstat -nlt

我的理论是,由于某种原因,端口5432只侦听本地连接。以下是ls_pgclusters的输出,以供参考:

最后,这是我尝试连接到服务器时得到的输出:

代码语言:javascript
运行
复制
C:\WINDOWS\system32>psql -h xxx.xx.xxx.xxx -p 5432 -d dbName -U postgres
psql: error: could not connect to server: Connection refused (0x0000274D/10061)
        Is the server running on host "xxx.xx.xxx.xxx" and accepting
        TCP/IP connections on port 5432?

我不知道要连接到服务器还需要做些什么。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-07 10:58:21

您将listen_addresses更改为*,但是忘记了删除该行开头的注释(#),因此该参数仍为其缺省值localhost

卸下#并重启PostgreSQL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67425149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档