PostgreSQL 数据库配置可远程访问

操作系统配置环境变量的

windows 用户使用 任务管理,进程详细

linux 用户使用 ps -ef |grep postgres 可以显示数据库目录

1.修改配置

在数据库安装根目录(data文件夹)中找到 postgresql.confpg_hba.conf

例如:../PostgreSQL/9.5/data/postgresql.conf

../PostgreSQL/9.5/data/pg_hba.conf

1.1 修改监听地址

在postgresql.conf 查找如下内容

# listen_addresses = ''
# 注释掉该上面一行行, 配置如下:
listen_addresses = '*'      # what IP address(es) to listen on;
                            # comma-separated list of addresses;
                            # defaults to 'localhost'; use '*' for all
#配置监听端口                  # (change requires restart)
port = 5432  

1.2 配置认证文件 pg_hba.conf

postgreSQL默认不允许外部连接,需要进行配置才行。进入%postgreSQL_path%8data目录,打开pg_hba.conf文件(pg_hba.conf:配置对数据库的访问权限),找到下面这段:

# TYPE DATABASE  USER    CIDR-ADDRESS     METHOD
# IPv4 local connections:
host  all     all     127.0.0.1/32     md5
# IPv6 local connections:
#host  all     all     ::1/128         md5

添加

#TYPE DATABASE  USER    CIDR-ADDRESS     METHOD
#IPv4添加 支持所有ip连接访问
host  all       all    0.0.0.0/0        trust
#或 支持IP 192.168.80.1 连接访问
host    all     all     192.168.80.1/24     md5

注意:原有的:

host  all   all   127.0.0.1/32   md5

这一行不要删除,我第一次配置时就因为直接修改这行,然后导致postgreSQL服务无法启动。

1.3 重启数据库

 

2 防火墙添加入站的端口

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值