无法通过IP连接到PostgreSQL。
Error Message: no pg_hba.conf entry for host
P.S:安装Adobe Campaign Management
答案 0 :(得分:2)
pg_hba.conf
配置为仅允许来自PC的连接
数据库最初安装。只有一个登录帐户
新安装后的默认值,即postgres帐户。
直到您第一次使用postgres帐户连接到数据库
并创建新用户帐户,您可以选择使用您的帐户
所有者帐户。
用于从另一个窗口pc连接除了一个postgres之外的其他窗口
必须先修改在默认postgresql.conf
文件上运行的文件
修改pg_hba.conf
。在postgresql.conf中有一个条目
注释掉tcpip_socket = false
,取消注释该行并进行更改
等于是的
现在您可以修改pg_hba.conf。添加一个新行来读取
以下内容:
host all all XXX 255.255.255.255 trust
XXX =运行应用程序的计算机的IP地址 上。如果您的IP地址是192.168.123.250,则可以输入 pg_hba.conf为192.168.123.0。 .0作为通配符,万一你的 计算机稍后会被分配一个新的IP地址(希望它会 与原来的范围相同......)
完成上述操作后,您可以重新启动计算机以停止并重新启动 PostgreSQL中。