LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1931|回复: 3

Postgresql-8.1 的TCPIP设置问题

[复制链接]
发表于 2006-9-5 16:03:33 | 显示全部楼层 |阅读模式
新安装了一部 Debian box. Postgresql 选择安装8.1, 而不是预设的7.4. 以前在7.4版的TCP/IP 设定只要postgresql.conf 内的 tcpip_socket = true, 另外在 pg_hba.conf 加上允许连结的 ip 即可. 但是在8.1的 postgresql.conf 如果我还是依样画胡卢的加上这一行, 再 restart postgresql-8.1 会得到以下错误讯息:

Restarting PostgreSQL 8.1 database server: main* The PostgreSQL server failed to start. Please check the log output:
FATAL:  unrecognized configuration parameter "tcpip_socket"
failed!

请教大家在8.1应该如何设置才正确呢? 谢谢.
发表于 2006-9-5 16:29:16 | 显示全部楼层
我的设置是(8.1.4):
pg_hba.conf
host    all         all         192.168.0.1/32        trust

postgresql.conf:
listen_addresses = '*'

就可以直接打开网络连接了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-5 17:29:19 | 显示全部楼层
Post by litrin
我的设置是(8.1.4):
pg_hba.conf
host    all         all         192.168.0.1/32        trust

postgresql.conf:
listen_addresses = '*'

就可以直接打开网络连接了

我在 pg_hba.conf 原来就已设置为:
host    all         all         192.168.1.0/24        trust

现在 postgresql.conf 加上:
listen_addresses = '*'
就行了. 非常感谢.
回复 支持 反对

使用道具 举报

发表于 2006-9-7 14:44:31 | 显示全部楼层
pg_hba.conf里的设置,是限制哪些IP地址可以访问PGSQL。和首帖的问题没有关系。

修改listen_addresses才是答案。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表