首页 > 代码库 > postgress无法远程连接问题解决方案
postgress无法远程连接问题解决方案
1 修改文件postgresql.conf
加入listen_addresses=‘*‘
默认是localhost, ‘*‘表示监视所有主机(any)
2 修改文件pg_hba.conf
在host all all 127.0.0.1/32 md5
行下加入以下行
host all all 192.168.101.0/24 trust
配置192.168.101.3/32即CIDR地址可以获得连接的不同限制
192.168.101.3/32 或192.168.101.3 255.255.255.255,只能允许192.168.101.3的主机访问;
192.168.101.0/24 或192.168.101.3 255.255.255.0,允许IP为192.168.101.xx 的主机可以访问;
192.168.0.0/16 或192.168.101.3 255.255.0.0允许IP为192.168.xx.xx 的主机可以访问;
192.0.0.0/8 或192.0.0.0 255.0.0.0 允许IP为192.xx.xx.xx的主机访问。
地址的含义:32、24、16、8分别代表网络地址;
255代表子网掩码
*修改完之后别忘了重启PostgreSQL服务
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。