暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

每天5分钟,PG聊通透 - 系列1 - 热门问题 - 链接、驱动、SQL - 第5期 - 为什么无法连接数据库?

原创 digoal 2022-01-20
261

作者

digoal

日期

2021-12-20

标签

PostgreSQL , 热门问题


  • 问题说明(现象、环境)
  • 分析原因
  • 结论和解决办法

5、为什么无法连接数据库? (监听, pg_hba.conf, role login)

https://www.bilibili.com/video/BV1bM4y1A7fr/
- 客户端到数据库之间的网络是否通畅.
- 防火墙设备是否允许客户端到数据库端端连接.
- 数据库是否配置了对应网络的监听. 例如 listen_addresses = '0.0.0.0'
- 客户端采用的数据库认证方法是否与pg_hba.conf配置的认证方法一致.
- pg_hba.conf是从上至下匹配的规则, 匹配到规则后, 下面的规则就不会再看了. 所以如果有多条规则都能命中的话, 优先看第一条.
- pg_hba.conf是否配置了拒绝客户端登陆.
- pg_hba.conf是否配置了允许客户端(ip,user,db)登陆.
- 用户是否有login权限.
- 是否有login hook不允许登陆.

期望 PostgreSQL 增加什么功能?

PolarDB for PostgreSQL云原生分布式开源数据库

PostgreSQL 解决方案集合

德哥 / digoal's github - 公益是一辈子的事.

digoal's wechat

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论