gpt4 book ai didi

database - 通过网络连接到 PostgreSQL

转载 作者:太空狗 更新时间:2023-10-30 01:51:02 25 4
gpt4 key购买 nike

我有一个在 Windows 7 上运行的 pgsql 服务器。我可以使用计算机名称在网络中远程连接到它,所以我知道配置等没有问题。我禁用了防火墙。我有一个静态 ip,并试图从另一个网络连接到数据库,但出现错误:服务器不监听。我究竟做错了什么?我对 ip 地址知之甚少,因此将不胜感激。提前致谢!

编辑:多一点信息,我已经建立了一个家庭网络,我有两台联网在一起的计算机,它们都可以访问驻留在其中一台计算机上的 pgsql 服务器。我住在英国,从 plusnet 获取互联网,配置全部在 thompson 网关上完成。第三台计算机是不在同一网络上的远程计算机,我只是在测试我是否可以为几台未联网的计算机“托管”一个 pgsql 数据库。它实际上更像是一件最有趣的事情,尽管如果我也出于工作原因也可以这样做的话。谢谢你的帮助。 (对不起,如果我听起来很蠢,但这真的不是我的主题!)

最佳答案

配置pg_hba.conf文件添加一行

host all all 192.168.0.1/24 trust

IP 192.168.0.1 只是为了举例,你将把你的 IP 放在那里然后编辑 postgresql.conf 以反射(reflect)这些设置

tcpip_socket = true 

我认为这个 ^^ 只对旧版本是必需的,但无论如何都要添加它

listen_addresses='*'

默认是 localhost,放 * 来监听所有地址,或者只是你的 IP 来加强安全性

关于database - 通过网络连接到 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4729663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com