为了澄清,请注意我在stackoverflow上发现了几个类似的问题,但我无法解决我的问题。
psql: could not connect to server: Connection refused” Error when connecting to remote database
psql: How to Allow Remote Access to PostgreSQL database
我正在尝试连接到远程服务器中安装的postgres数据库。 要从客户端创建连接,我使用的是QGIS插件(添加PostGIS Layer):
发生的错误是:
无法连接到服务器:拒绝连接(0x0000274D / 10061)是主机“localhost”(:: 1)上运行的服务器并接受端口5432上的TCP / IP连接
此外,我在主机字段中添加了主机的IP地址,但随后出现了另一条错误消息:
无法连接到服务器:连接超时(0x0000274C / 10060)服务器是否在主机“hosts_ip_adress”上运行并接受端口5432上的TCP / IP连接?
我将pg_hba.conf
编辑为:
host all all 0.0.0.0/0 md5
并将'postgresql.conf'中的listen参数更改为:
listen_addresses = '*'
这两个文件都位于C:\Program Files\PostgreSQL\10\data
我的设备位于同一网络中。每个都通过LAN电缆连接。 我想防火墙阻止连接?