【发布时间】:2013-12-03 12:52:37
【问题描述】:
我无法远程访问我的 postgre 数据库。我的同事正在制作一个从我的网络服务器访问数据库的 QT 项目。非常接近这个人的问题:Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?
通过谷歌的一些研究,所有解决方案都指向在 postgresql.conf 中设置 listen_addresses 属性,如下所示: 听地址 = '*'
并在 pg_hba.conf 中将这一行添加到 IPV4 连接中
host all all 0.0.0.0/0 trust
我已经完成了,并且还在 ufw 中创建了一个异常 5432/tcp 允许 x.x.x.x.x
当 x.x.x.x 是我要授予访问权限的 ip 时。
我也尝试了上面配置的一些变体,比如 listen_addresses = '本地主机,x.x.x.x' 和 托管所有所有 x.x.x.x/32 md5
【问题讨论】:
-
您是否取消注释并在
postgresql.conf文件中设置listening_address行?
标签: qt postgresql remote-access postgresql-9.2 tcp-ip