003 postgresql支持IP访问

PostgreSQL数据库,默认是只接受本地访问连接。如果想在其他主机访问,只需要修改data目录下的pg_hba.conf和postgresql.conf文件配置。

  • pg_hba.conf:配置对数据库的访问权限;
  • postgresql.conf:配置PostgreSQL数据库服务器的相应的参数。
配置方法如下:
  1. 修改pg_hba.conf文件
    在终端下运行命令:
sudo gedit /etc/postgresql/9.5/main/pg_hba.conf

打开后粘贴“host all all 192.168.1.0/24 md5”,其表示192.168.1.0~255网段IP均可以访问。

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             192.168.1.0/24        md5
  1. 修改postgresql.conf文件
    在终端下运行命令:
sudo gedit /etc/postgresql/9.5/main/postgresql.conf

定位到#listen_addresses=’localhost’这一行,将其“#”去掉,同时将localhost修改为'*',其结果如下:

listen_addresses = '*'
#listen_addresses = 'localhost'     # what IP address(es) to listen on;
  1. 重新启动服务
sudo /etc/init.d/postgresql restart
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容