Chinaunix

标题: 请教:pg_hba.conf 是什么文件? [打印本页]

作者: pwair    时间: 2003-03-28 19:39
标题: 请教:pg_hba.conf 是什么文件?
我在做程序调用数据库的时候,后台出现这么一条错误:

java.sql.SQLException: No pg_hba.conf entry for host 210.230.203.160, user postgres, database rinri01

这条错误是什么意思?为什么会出现呢?
请教各位。
谢谢。
作者: gadfly    时间: 2003-03-28 21:59
标题: 请教:pg_hba.conf 是什么文件?
在服务器端的pg_hba.conf里面需要配置能访问的客户端。

加上你的ip就好了。如下:
host       all         210.230.203.160     255.255.255.255    trust
作者: shixl    时间: 2003-03-31 10:05
标题: 请教:pg_hba.conf 是什么文件?
# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD

local   all         all                                                 md5
host    all         all         0.0.0.0           0.0.0.0      md5


local是指本地的unix socket连接!!DATABASE一项是all是说对连接到所有数据库的连接都有效,USER是all是说对用所有用户连接的都有效,ip和mask的作用和子网划分的作用是一样了,意味哪个网段的可以连接。

METHOD是口令认证的方法,trust是不认证口令, md5是使用md5方式认证口令。
作者: pwair    时间: 2003-03-31 10:34
标题: 请教:pg_hba.conf 是什么文件?
谢谢各位。
作者: pwair    时间: 2003-03-31 11:07
标题: 请教:pg_hba.conf 是什么文件?
不好意思,各位大侠,我还想提一个问题:
我的web服务器和db服务器在一台机器上,在pg_hba.conf 中已经有了,
host         all         127.0.0.1     255.255.255.255     trust
这句话了。127.0.0.1 不就是指本机的ip么?为什么,还要把210.230.203.160 也加紧去呢?我觉得不加应该也好用啊。
:-0
作者: 夜猫子    时间: 2003-03-31 11:15
标题: 请教:pg_hba.conf 是什么文件?
http://chinaunix.net/forum/viewtopic.php?t=8176




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2