我在尝试连接到psql数据库时遇到错误,“连接由远程主机关闭”。我已经尝试修改pg_hba.conf文件以允许我的计算机的IP访问,但我仍然得到相同的错误,我做错了什么?我是否必须重启服务器?
host all all <ip>/32 md5
同样,我看过/ 24而不是/ 32,我怎么知道要使用哪个号码?
答案 0 :(得分:0)
符号&#34; / 32&#34;指的是单个IP地址,而表示符号为#192; 192.168.1.0/24"指的是192.168.1.x网络上的所有地址。
是的,您可能需要重新启动SQL,例如:
service postmaster restart
但请确保您的IP地址具有限制性,以便黑客不会整天访问您的数据库。使用&#34; localhost&#34;如果你能(127.0.0.1)。