【先定一个小目标】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: 协议不支持的地址族,忽略,不影响链接

相关文章
相关标签/搜索