实现PostgreSQL的远程连接终极解决方法 - IDC资讯网_站长学院 - Java PHP Flex Python Ajax CSS 编程 开源 学习 总结 分享
感谢 Sun.Sun and Bart.Xu 的研究

另外请参照:PostgreSQL手册之用户认证,如何实现远程连接?

1.在PostgreSQL\8.2\data\pg_hba.conf文件中,找到“# IPv4 local connections:”,
在它上面添加“local pgsql all trust”,
在“host  all  all  127.0.0.1/32  md5” 下一行添加 “host  all  all  10.0.14.1/24  md5”。
(注意,127.0.0.1/32和10.0.14.1/24中的32与24,用32表示该IP被固定,用24表示前3位固定,后面一位可以由自己设。)

2.PostgreSQL\8.2\data\postgresql.conf文件中,找到“#listen_addresses = 'localhost'”,把它改成“listen_addresses = '*'”。
找到“max_connections = 100”,它是默认最大连接数为100,可以自行修改。

3.打开pgAdminlll,在服务器端可以按下图设置(这里是关键的一步):

点击在新窗口中浏览此图片
注意,SSL要设为“允许”,还要关闭系统防火墙。
在客户端新增服务器,可以安下图设置:
点击在新窗口中浏览此图片
数据库相关 | 评论(0) | 引用(0) | 阅读(4839)