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: 協議不支持的地址族,忽略,不影響鏈接