【先定一個小目標】Postgresql容許遠程訪問配置修改

一、解決不能鏈接遠程postgresql:

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

相關文章
相關標籤/搜索