openGauss [DataStudio连接] [白名单配置]

本文指导如何修复因pg_hba.conf配置不当导致的数据库连接问题,包括检查、添加白名单及配置客户端认证,适用于OpenGauss数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【问题描述】

客户端连接数据库报错FATAL: no pg_hba.conf entry for host 

【问题分析】

未在待连接cn的pg_hba.conf文件中给客户端机器开通白名单。

【解决方案】

在待连接cn的pg_hba.conf文件中按需添加host all all 0.0.0.0/0 sha256开通所有客户端机器白名单或仅为本客户端开通。

操作步骤
1.以操作系统用户omm登录数据库主节点。
2.配置客户端认证方式,允许客户端以“test”用户连接到本机,此处远程连接禁止使用“omm”用户(即数据库初始化用户)。

    例如,下面示例中配置允许IP地址为10.10.0.30的客户端访问本机。
     gs_guc set -N all -I all -h "host all test 10.10.0.30/32 sha256"

2.1配置客户端接入认证 说明:
- 使用“jack”用户前,需先本地连接数据库,并在数据库中使用如下语句建立“jack”用户:
>    gsql -d postgres -p 4000
>    CREATE USER test PASSWORD 'gauss-2022';  

2.2 检查
>    gs_om -t status --detail
>    进入instance 地址 eg:/opt/example/install/data/dn
>    vi pg_hba.conf  查看 里是否添加成功# IPv4 local connections:

3. 重新加载

gs_ctl reload -D [instance地址]   
eg: gs_ctl reload -D /opt/example/install/data/dn

支持:
    https://www.bookstack.cn/read/opengauss-1.0-zh/1bdae0d86fb259f8.md
    https://www.bookstack.cn/read/opengauss-2.0-zh/11d1b257edbbfdd3.md
其他连接方法:

(3条消息) 使用DataStudio连接本地虚拟机中的opengauss数据库_白日梦想家_胖七七的博客-优快云博客_datastudio连接数据库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值