无法使用ip地址从本地psql连接到postgresql

无法使用ip地址从本地psql连接到postgresql,postgresql,Postgresql,我正在尝试从psql会话连接到本地运行的postgresql: psql -h 192.168.195.84 -d aact_bac pg_hba.conf条目是: host all all 0.0.0.0/0 md5 host all all 192.168.195.84/0 md5 结果如下: psql: FATAL: p

我正在尝试从
psql
会话连接到本地运行的
postgresql

psql -h 192.168.195.84 -d aact_bac
pg_hba.conf
条目是:

host    all             all             0.0.0.0/0                   md5
host    all             all             192.168.195.84/0            md5
结果如下:

psql: FATAL:  psql: FATAL:  no pg_hba.conf entry for host "192.168.195.84", 
user "pointr", database "aact_back", SSL o for host "192.168.195.84", 
user "pointr", database "aact_back", SSL o
这里少了什么

更新在每次尝试更改
pg_hba.conf
后,已多次执行以下操作:

sudo service postgresql restart

通过查看
ps-ef | grep postgres

中的启动时间,可以验证pg服务器已重新启动。这是最适合您的答案,如果有效,这是重复的答案。 如果你不留下评论:D

我想这是你错过的

# content in pg_hba.conf

# IPv4 local connections:
host all all 0.0.0.0/0 md5

这是最适合你的答案,如果它有效,这是重复的答案。 如果你不留下评论:D

我想这是你错过的

# content in pg_hba.conf

# IPv4 local connections:
host all all 0.0.0.0/0 md5

您没有指定掩码长度
192.168.195.84/32
。也不要忘记重新加载。因此“local”并不意味着“localhost”?假设postgresql 10或更高版本,您是否可以检查从pg_hba_文件_规则中选择*的结果您没有指定掩码长度
192.168.195.84/32
。也别忘了重新加载。所以“local”并不意味着“localhost”?假设postgresql 10或更高版本,你能检查一下从pg_hba_file_rules中选择*的结果吗?谢谢-我实际上已经有了那个条目:将添加到问题中谢谢-我实际上已经有了那个条目:将添加到问题中