尝试连接到 psql 数据库时,我不断收到错误“连接被远程主机关闭”。我尝试修改 pg_hba.conf 文件以允许我的计算机的 IP 访问,但我仍然收到相同的错误,我做错了什么?我需要重新启动服务器还是什么?
host all all <ip>/32 md5
另外,我看到的是/24 而不是/32,我如何知道要使用哪个数字?
最佳答案
符号“/32”指单个 IP 地址,而符号“192.168.1.0/24”指 192.168.1.x 网络上的所有地址。
是的,您可能需要重新启动 SQL,例如:
service postmaster restart
但请确保您的 IP 地址受到限制,以免黑客全天访问您的数据库。如果可以的话,请使用“localhost”(127.0.0.1)。
关于linux - 修改pg_hba.conf文件以允许我访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176270/