2010-06-03 68 views

回答

32

只需更改文件postgresql.conf中的设置(可以在数据目录中找到):

port = 5433    # (change requires restart) 

远程访问可以通过改变pg_hba.conf给出,只是添加的IP地址。您还可以编辑postgresql.conf中:

listen_addresses = '*' 
+0

如果我给需要给访问客户在我的子网,我需要做这样的事情右键 - >我的IP是172.17.163.108和我的子网掩码是255.255.128.0,所以我应该像 主机一样添加全部全部 172.17.128.0/17 信任权? – goh 2010-06-03 09:34:28

+0

这是正确的,您还必须更改postgresql.conf中的listen_addresses。我不会使用“信任”,只有md5。密码不会受到伤害。 – 2010-06-03 10:08:26

+0

这很奇怪,因为我尝试访问另一台笔记本电脑,它说服务器没有在端口上侦听。我应该使用ipconfig中所述的ip地址正确吗?港口号码是否重要?我已经将端口设置为1683,但我打开端口的tcp .. btw即时通讯使用Windows – goh 2010-06-03 14:28:36