PostgreSQL基础教程 > Postgresql开启远程访问

Postgresql开启远程访问

视频录制中...

安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。
配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf(Linux系统一般在etc下放置配置文件)。
pg_hba.conf:配置对数据库的访问权限
postgresql.conf:配置PostgreSQL数据库服务器的相应的参数。

配置的步骤:

修改/etc/postgresql/9.x/main/pg_hba.conf文件,添加全网访问权限

host all all  0.0.0.0/0 md5

修改/etc/postgresql/9.x/main/postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
定位到#listen_addresses=’localhost’。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求。
将行开头都#去掉,将行内容修改为

listen_addresses=’*'    

来允许数据库服务器监听来自任何主机的连接请求

重启服务器

sudo service postgresql restart

参考

https://coderwall.com/p/cr2a1a/allowing-remote-connections-to-your-postgresql-vps-installation
http://blog.bigbinary.com/2016/01/23/configure-postgresql-to-allow-remote-connection.html

更新时间: 2017年7月13日 05:00

Odoo应用开发交流一群 338127557 Odoo开发交流

评论留言

可对文章中不明白的地方进行提问,操作错误请截图,贴日志(帖截图和代码块功能稍后线上)或有更好的建议也可直接提出。

发表评论

close

    暂无评论