PostgreSQL安装后默认只能localhost:5432访问
解决方案
修改pg_hba.conf
1.进入postgreSQL的data目录(例如:PostgreSQL\9.3\data),找到了pg_hba.conf文件,用记事本打开,把要连接服务器的网络加上去,如下图
例如:
host all all 192.168.1.0/24 trust
表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,
其中,数字24是子网掩码,表示允许192.168.1.0–192.168.1.255的计算机访问
2.进入postgreSQL的data目录(例如:PostgreSQL\9.3\data),用记事本打开postgresql.conf文件,确保 listen_addresses = ‘*’ ,如下图: