配置PostgreSQL允许远程连接(编译安装专版)

在生产环境下,如果是在虚拟机装的PG,其实最便捷的办法是将虚拟机防火墙关闭。

1.修改配置

找到PG安装路径下的data目录,在里面找到postgresql.confpg_hba.conf 两个文件,使用vi或者vim打开;

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                             # (change requires restart)
max_connections = 100                   # (change requires restart)
pg_hba.conf 

找到如下位置:

在 #IPv4 local connection下面加上如下内容(该行的意思为向所有端口开放,不进行校验):

host    all             all             0.0.0.0/0               trust
重启PG服务
systemctl restart postgresql 

2.设置启动

在源码目录的contrib/start-scripts路径下,找到名为linux的启动脚本

2.继续

忘记开启防火墙情况下的具体配置方式,简单配置方式如下(一键关闭防火墙):

sudo ufw disable

开启防火墙下的配置方式待补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值