首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgres服务器在本地主机上运行,但postico、pgadmin无法访问它

postgres服务器在本地主机上运行,但postico、pgadmin无法访问它
EN

Stack Overflow用户
提问于 2016-12-17 08:03:50
回答 2查看 1.1K关注 0票数 0

我通过homebrew成功安装了postgres,并通过执行以下操作将其设置为自动运行

代码语言:javascript
复制
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

所以,现在我可以从我的终端访问psql (我使用iterm2 +哦,我的zsh)

代码语言:javascript
复制
psql (9.6.1)
Type "help" for help.

ty2kim=#

问题是,postgres管理工具,如postico,pgadmin无法访问它

对于postico,错误消息是

代码语言:javascript
复制
could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5435?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5435?

这很奇怪,因为根据我的理解,如果配置正确,从终端访问数据库和管理工具基本上是相同的

我的pg_hba.conf和postgresql.conf设置为默认值(没有做任何更改),但我尝试这样做

代码语言:javascript
复制
listen_addresses = 'localhost'  
=>
listen_addresses = '*'
(restart server)

还是不管用

请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2016-12-17 20:10:11

端口5435不是PostgreSQL的标准端口。你确定PG在上面运行吗?如果您没有在postgresql.conf中更改它,那么它一定是5432。请检查一下。

票数 0
EN

Stack Overflow用户

发布于 2017-05-04 16:03:26

  1. 必须检查pg_hba.conf。如果没有太多限制,您可以在此文件末尾添加以下行:托管所有信任的

之后,重新加载/重启实例。

  1. 检查您的PC是否正在使用防火墙。如果是,请将其关闭。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41194091

复制
相关文章

相似问题

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