我在配置
postgresql服务器时遇到问题.
我已经在slackware 13.1×64上安装了Postgresql 9.0.2,它运行正常,但我无法添加可以远程连接到Postgresql的IP.
我已经在slackware 13.1×64上安装了Postgresql 9.0.2,它运行正常,但我无法添加可以远程连接到Postgresql的IP.
日志告诉我这个:
LOG: invalid IP mask "trust": Name or service not known CONTEXT: line 83 of configuration file "/usr/local/pgsql-9.0.2/data/pg_hba.conf" FATAL: could not load pg_hba.conf
在那条线上,我有:
host all all **.**.***.* trust
**是我的真实IP地址.但Postgresql告诉我,我需要设置IP掩码?
我做错了什么?
提前致谢,
我
您需要指定表单的IP地址:192.168.0.1/24其中“/ 24”是您的子网掩码的替代表示.
原文链接:https://www.f2er.com/postgresql/192547.html对于局域网,您经常会看到255.255.255.0作为子网掩码.该掩码的每个部分都可以转换为8位表示(255 = 11111111).因此,对于3 x 255,你有3个8位,这导致总共24位,你去.当然,您可以在互联网上找到更详细的解释.
只需使用http://www.subnet-calculator.com/或询问您的提供商您的子网掩码.