postgresql 客户端_从Oracle到PG-PostgreSQL数据库访问认证简介及问题处理

pg数据库安装完成后,默认只支持回环地址本地认证,即只能通过127.0.0.1在服务端localhost本地登录。需要修改认证配置才可以实现其他网络认证登录。

关于pg的安装,可参考上一篇文章:

从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装

区别于Oracle只需要listener.ora即可实现相关的监听配置,postgresql需要通过postgresql.conf参数文件中listen_addresses参数并结合pg_hba.conf一起作用来控制客户端的访问,和Oracle的listener.ora和sqlnet.ora一起的作用相类似。

在修改相关认证配置之前,采用host网络认证方式登录会直接报错:

4a5eab5f15c2e829ec586060204c8487.png

这需要在pg_hba.conf文件将IP地址加入到host认证方式中:

0948d54b2de7d65388ec5af9d0089b65.png

这里访问被拒绝,是因为postgresql.conf文件listen_addresses默认只允许localhost回环地址访问,需要将该参数值做相应修改:

3ecf14f010a996962ea1ba4286d92523.png

值得一提的时,修改认证相关配置需要重启DB才能生效:

0dd4a024ca248ca9f20f245819f39af9.png

关于pg的认证方法的更多信息,可参数postgresql官方文档:

https://www.postgresql.org/docs/current/static/auth-methods.html

---本文完---

欢迎扫码关注Aken甘植恳个人头条号更多文章:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值