博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL 允许远程访问设置方法
阅读量:6685 次
发布时间:2019-06-25

本文共 937 字,大约阅读时间需要 3 分钟。

    安装PostgreSQL之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。

  配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.confpostgresql.conf配置文件。

  pg_hba.conf配置对数据库的访问权限;

  postgresql.conf配置PostgreSQL数据库服务器的相应的参数。

  下面介绍具体配置的步骤:

    一、修改pg_hba.conf文件,配置用户的访问权限(#开头的行是注释内容):  

# TYPE DATABASE  USER    CIDR-ADDRESS     METHOD # "local" is for Unix domain socket connections only local all    all               trust # IPv4 local connections: host  all    all    127.0.0.1/32     trust host  all    all    192.168.1.0/24    md5 # IPv6 local connections: host  all    all    ::1/128       trust

  其中,第7条是新添加的内容,表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验证。

  其中,数字24是子网掩码,表示允许192.168.1.0--192.168.1.255的计算机访问!

 

  二、修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。

  定位到#listen_addresses = ’localhost’。PostgreSQL安装完成后,默认只接受来自本机localhost的连接请求

  将行开头都#去掉,将行内容修改为listen_addresses = ’*'来允许数据库服务器监听来自任何主机的连接请求!

 

  这样的话,PostgreSQL 就允许远程访问了~

 

转载地址:http://wchao.baihongyu.com/

你可能感兴趣的文章
Python操作MySQL数据库9个实用实例
查看>>
Nuget4.0 bug一粒
查看>>
MVC的项目部署成应用程序或虚拟目录路径的问题
查看>>
[c#] Html Agility Pack 解析HTML
查看>>
Python学习(25):Python执行环境
查看>>
生活中的巧思与发现笔记——读书笔记
查看>>
设计模式之二十一:中介者模式(Mediator)
查看>>
javascript go()函数
查看>>
UML类图与类的关系详解
查看>>
C#结构函数
查看>>
springmvc+spring+mybatis+maven项目构建
查看>>
Android菜鸟的成长笔记(28)——Google官方对Andoird 2.x提供的ActionBar支持
查看>>
C# params关键字
查看>>
[Angular] Router outlet events
查看>>
OpenCV 玩九宫格数独(二):knn 数字识别
查看>>
hdu 1233 还是畅通project(kruskal求最小生成树)
查看>>
cocos2dx3.0 2048多功能版
查看>>
系统垃圾清理利器CCleaner v5.30.6063绿色单文件版(增强版)
查看>>
自然语言交流系统 phxnet团队 创新实训 个人博客 (六)
查看>>
Intellij Idea debug 模式如果发现异常,即添加异常断点在发生异常处
查看>>