原作者:银醇超
适用范围
所有版本
问题概述
通过openvpn连接服务器,安装了mogdb,创建了用户,想用dbeaver连接DB,用的是PG的原生驱动,但测试连接时报错:
FATAL: no pg_hba.conf entry for host “172.20.22.253”.
无法连接;
问题原因
根据这个pg_hba.conf报错,大致原因是pg_hba.conf没有配置客户端IP,查看本机IP:192.168.0.130,采用:
gs_guc set -N all -I all -h “host all ycc 192.168.0.130/32 sha256”
[omm@tbase3 ~]$ gs_guc set -N all -I all -h "host all ycc 192.168.0.130/32 sha256" The gs_guc run with the following arguments: [gs_guc -N all -I all -h host all ycc 192.168.0.130/32 sha256 set ]. Begin to perform the total nodes: 1. Popen count is 1, Popen success count is 1, Popen failure count is 0. Begin to perform gs_guc for datanodes. Command count is 1, Command success count is 1, Command failure count is 0. Total instances: 1. Failed instances: 0. ALL: Success to perform gs_guc!
复制
但连接仍然报错;
报错的172.20.22.253这个IP一开始不清楚从哪来,后面检查了openvpn的信息,明白了这个是vpn分配的IP,是服务器的真正客户IP,所以改成了这个IP再试:
gs_guc set -N all -I all -h “host all ycc 172.20.22.253/32 sha256”
但连接还是报错,直接找另一台服务器用telnet来测试,发现也是报错:
[root@OceanBase1 ~]# telnet 172.20.22.112 26000 Trying 172.20.22.112... Connected to 172.20.22.112. Escape character is '^]'. EOSFATALc0Mno pg_hba.conf entry for host "172.20.22.107".C28000dBACKENDConnection closed by foreign host.
复制
原来PG改了这个文件,都是要重新加载的,会不会gs_guc设置之后,也是没有生效,还是需要重新加载的呢?
$ gs_ctl reload [2023-08-03 20:30:31.658][1391][][gs_ctl]: gs_ctl reload ,datadir is /opt/mogdb/data
复制
再测就正常了:
[root@OceanBase1 ~]# telnet 172.20.22.112 26000 Trying 172.20.22.112... Connected to 172.20.22.112. Escape character is '^]'.
复制
解决方案
解决方案就是先gs_gus增加客户端iP配置,然后再重新加载配置;
这里有一个错觉就是以为gs_gus工具配置会自动生效(无需手动重载步骤);
第二点注意点是,VPN环境,要注意真正的客户端IP,实际上是有一层中转的;
参考文档
无
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
文章被以下合辑收录
评论
相关阅读
最佳实践 | 在 EMR Serverless Spark 中实现 StarRocks 读写操作
阿里云大数据AI技术
64次阅读
2025-03-20 13:52:28
MogDB 发布更新,解决 openGauss 数据库在长事务情况下Ustore表膨胀问题
云和恩墨
20次阅读
2025-04-16 09:52:02
手动安装MogDB5.0.11企业版(x86单机)安装指南
张鹏
20次阅读
2025-04-03 10:00:20
Pick Mysql 的开源国产数据库来了
呆呆的私房菜
12次阅读
2025-04-09 11:01:13
智慧运维平台-主机操作管理
IT那活儿
12次阅读
2025-04-01 12:26:39
GBase 8c 多模多态分布式数据库简介与安装
ClickHouse周边
9次阅读
2025-04-10 11:52:10
OB 4.2.5+ 的连接ID 的语义变化分析
数据库技术闲谈
7次阅读
2025-04-14 09:40:26
Zabbix监控系统:从入门到实践指南
老柴杂货铺
6次阅读
2025-04-14 03:18:23
TA的专栏
热门文章
我的故障分析及处理思路分享(李真旭)
2020-10-22 11052浏览
公共子表达式消除(Common Subexpression elimination,CSE)
2020-08-26 6180浏览
Oracle数据库的跟踪和分析方法
2020-10-02 5029浏览
2.5.9使用systemd管理MySQL服务器
2020-10-20 4514浏览
初探华为云GaussDB (for MySQL)
2020-12-11 3853浏览
最新文章
28.4.4 INFORMATION_SCHEMA INNODB_BUFFER_POOL_STATS 表
2024-09-29 102浏览
28.4.3 INFORMATION_SCHEMA INNODB_BUFFER_PAGE_LRU 表
2024-09-29 62浏览
28.4.2 INFORMATION_SCHEMA INNODB_BUFFER_PAGE 表
2024-09-29 58浏览
28.4.1 INFORMATION_SCHEMA InnoDB 表参考
2024-09-29 64浏览
28.3.50 INFORMATION_SCHEMA VIEW_TABLE_USAGE 表
2024-09-29 67浏览
目录