postgresql默认状况下,远程访问不能成功,若是须要容许远程访问,须要修改两个配置文件,说明以下:sql
1.postgresql.confsocket
将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已是“*”无需修改。post
2.pg_hba.confpostgresql
在该配置文件的host all all 127.0.0.1/32 md5行下添加如下配置,或者直接将这一行修改成如下配置md5
host all all 0.0.0.0/0 md5ci
若是不但愿容许全部IP远程访问,则能够将上述配置项中的0.0.0.0设定为特定的IP值。变量
/PostgreSQL/9.3/bin/pg_ctl stop配置
/PostgreSQL/9.3/bin/pg_ctl start 配置文件
启动过程当中若是报,pg_ctl: no database directory specified and environment variable PGDATA unset 则设置下环境变量协议
PGDATA=/PostgreSQL/9.3/data
export PGDATA
若是报CST LOG: could not create IPv6 socket: 协议不支持的地址族,忽略,不影响链接