允许远程连接postgresql
Allow remote connection postgresql
我完成了PG服务器的安装。我希望能够使用 pgAdmin 远程连接到它,但一直收到服务器不监听错误。
could not connect to server: Connection refused Is the server running on host "192.168.1.11" and accepting TCP/IP connections on port 5432?
它在我的网络上,我知道我必须编辑 pg_hba.config 文件。凡是看的地方都要加一行,
host all all ip address/mask md5
我的问题是,/mask 是什么,how/where 我明白了吗?我连接的 IP 是 192.168.1.9.
非常感谢您的宝贵时间,我正在使用 Ubuntu 16.04 和 Postgresql 9.4。
/
后面的数字其实不是掩码,而是CIDR掩码长度
它说明有多少前导位必须与 /
之前的 IP 地址相匹配
传入地址匹配 pg_hba.conf
条目。
如果您希望该线路仅适用于您的主机,请使用 192.168.1.9/32
(所有 32 位必须匹配)。
要将该行应用于所有以 192.168.1.
开头的主机,请使用 192.168.1.0/24
.
要匹配所有主机,请使用 0.0.0.0/0
.
我完成了PG服务器的安装。我希望能够使用 pgAdmin 远程连接到它,但一直收到服务器不监听错误。
could not connect to server: Connection refused Is the server running on host "192.168.1.11" and accepting TCP/IP connections on port 5432?
它在我的网络上,我知道我必须编辑 pg_hba.config 文件。凡是看的地方都要加一行,
host all all ip address/mask md5
我的问题是,/mask 是什么,how/where 我明白了吗?我连接的 IP 是 192.168.1.9.
非常感谢您的宝贵时间,我正在使用 Ubuntu 16.04 和 Postgresql 9.4。
/
后面的数字其实不是掩码,而是CIDR掩码长度
它说明有多少前导位必须与 /
之前的 IP 地址相匹配
传入地址匹配 pg_hba.conf
条目。
如果您希望该线路仅适用于您的主机,请使用 192.168.1.9/32
(所有 32 位必须匹配)。
要将该行应用于所有以 192.168.1.
开头的主机,请使用 192.168.1.0/24
.
要匹配所有主机,请使用 0.0.0.0/0
.