Bigzhu's den

postgresql 开启远程连接

bigzhu

postgresql 默认是不能通过域名或者远程 ip 来连接的.

ubuntu 下

/etc/postgresql/9.6/main/postgresql.conf

fedora 下

打开 tcpip

su - postgres
vim /var/lib/pgsql/data/postgresql.conf

打开 listen_addresses 的注释,改为

listen_addresses = '*'

改为对所有的ip都监控

访问认证

vim /var/lib/pgsql/data/pg_hba.conf

ubuntu 打开

vim /etc/postgresql/9.6/main/pg_hba.conf

加上

host    all             all             0.0.0.0 0.0.0.0         md5

重启

sudo service postgresql restart
bigzhu
Everything is learnable