无法使用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中选择*的结果吗?谢谢-我实际上已经有了那个条目:将添加到问题中谢谢-我实际上已经有了那个条目:将添加到问题中