linux上修改pg的默认端口

1.修改/var/lib/pgsql/9.6/data/postgresql.conf
listen_addresses = ‘*’ //监听所有ip的连接,默认是本机
port = 5432 //这个不开也行,默认就是5432端口

2.找到pg的pg_hba.conf
/var/lib/pgsql/data/postgresql.conf
一般是在这个位置下面,然后或者说自己的下载的版本不一样,会在这pgsql/的后面跟上版本号,例如/var/lib/pgsql/9.6/data/postgresql.conf

将# IPv4 local connections: 加一行
host all all 0.0.0.0/0 trust

3.重新启动
可能是这个用户没有权限-sudo ,还有就是这个服务的名字可能叫postgresql,也可能跟上他的版本号->postgresql-9.6
加上 sudo systemctl restart postgresql-9.6;

在修改过程中由于对
/var/lib/pgsql/data没有权限,所以将这之下的文件都改为了777,命令如下:sudo chmod -R 777 data/
但是,这虽然改了conf但是不能启动,启动的时候会报错,显示没有权限???出现以下错误,然后又将权限改为700->sudo chmod -R 700 data/
在这里插入图片描述
然后 最后就重启成功了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值