GaussDB 应用侧报no pg_hba.conf entry for host处理方法

1、问题现象

查看应用程序报错日志,如报错为:no pg_hba.conf entry for host,则表示客户端认证配置错误:

2、处理步骤

步骤 1 连接DN节点,进入到DN目录。

执行cm_ctl query -Cvd查询DN目录

步骤 2 查看pg_hba.conf文件配置, 如文件中的内容如下:

host posgres jim 192.168.0.1/32 sha256

  • posgres表示允许客户端连接到posgres库,此处为database名称,如允许连接任意库,则此处为all。
  • jim表示允许客户端连接jim用户,此处为user名称,如允许所有用户连接,此处为all。
  • 192.168.0.1/32表示允许IP地址为192.168.0.1/32的客户端连接数据库,此处为IP地址,如允许所有的IP地址连接,此处需设置为0.0.0.0/0。
  • sha256表示认证方式,一般都用默认值sha256。

步骤 3 如未配置客户端认证,使用以下命令进行配置。

gs_guc reload -Z datanode -N all -I all -h "host all all 0.0.0.0/0 sha256"

相关推荐
Terasic友晶科技4 分钟前
答疑解惑|为DE25-Nano开发板配置Linux kernel时.config文件没有起作用是什么原因?
linux·服务器·fpga开发·linux kernel·de25-nano
XiYang-DING36 分钟前
【Java EE】TCP—延时应答
网络·tcp/ip·java-ee
程序员榴莲1 小时前
网络编程入门 Python Socket 实现一个简单的用户认证系统
服务器·网络·python
ZStack开发者社区1 小时前
全球化2.0 | ZStack亮相印尼云计算与数据中心大会 以新一代云底座助力数字印尼建设
服务器·云计算·gpu算力
甲方大人请饶命1 小时前
Java-网络编程和反射
网络
DFT计算杂谈1 小时前
VASP新手入门: IVDW 色散修正参数
linux·运维·服务器·python·算法
Oll Correct1 小时前
实验二十五:从IPv4向IPv6过渡所使用的隧道技术
网络·笔记
programhelp_1 小时前
Google 2026 New Grad SDE VO 三轮面试详解 | 含Behavioral、Coding、Design
java·服务器·数据库
c++逐梦人1 小时前
五种IO模型与⾮阻塞IO
开发语言·网络
冰冰的米咖1 小时前
交换与路由技术整理与总结(持续更新版)
网络·网络协议·智能路由器