KingbaseES V8R3集群运维案例之---cluster.log ERROR: md5 authentication failed
2024-10-21 19:52:02
案例说明:
在KingbaseES V8R3集群的cluster.log日志中,经常会出现“ERROR: md5 authentication failed;DETAIL: password does not match”的错误信息,本案例复现了发生此错误的原因。
适用版本:
KingbaseES V8R3
问题现象:
cluster.log:
问题分析:
1、当通过system用户连接9999端口执行”show pool_nodes“时,需要访问集群kingbasecluster服务,通过cluster_password验证用户身份。
如下所示:cluster.log日志信息
2、需要通过数据库sys_hba.conf验证system用户的密码(密码通过md5加密)。
如下所示:cluster.log日志信息
3、而且9999端口对应kingbasecluster服务,还需要通过cluster_password文件中的md5密码的验证。
4、如果数据库密码和cluster_password中的密码不一致就无法登录。
5、此错误信息不影响kingbasecluster对后台数据库的healthy的检测。
问题解决:
在集群中修改数据库用户system密码时:
1、修改数据库中system用户的密码。
2、还要通过sys_md5工具修改cluster_password中的system用户的密码。
3、需要修改recovery.done和recovery.conf配置文件中system的密码。
最新文章
- delegate、notification、KVO场景差别
- 安装和配置tomcat服务器
- 在oracle中创建空间索引
- acdream 1738 世风日下的哗啦啦族I 分块
- [Java] SSH框架笔记_SSH三大框架的工作原理及流程
- SlickOne -- 基于Dapper, Mvc和WebAPI 的快速开发框架
- linux云计算集群架构学习笔记:rhel7基本命令操作
- 逻辑网络(Logical Network)
- mfc非模态对话框
- 数据库安全之TDE列加密
- 如何使用Reaver-PJ-Wi-Fi网络的WPA密码
- android中操作SQLite注意事项
- 理解angular中的module和injector,即依赖注入
- C语言实现的排序
- Python-生成器_监听文件输入的例子_37
- 版本控制工具Git的复杂用法的情境分析
- robotframework 常用关键字
- java中类的加载顺序介绍(ClassLoader)
- Java随机获取32位密码且必须包含大小写字母、数字和特殊字符,四种的任意三种
- Python学习---Django的request.post源码分析
热门文章
- Nginx 安装perl
- IOS + H5 开发,如何实现,H5页面显示在IOS上
- Vue3 中的组件 provide和inject 传值、获取组件实例的方法getCurrentInstance()
- 题解 [SCOI2008]斜堆
- Jetpack Compose学习(11)——Navigation页面导航的使用
- 下载、编译AspNetCore 的全过程
- JS弹窗遮罩 POP
- LRU 居然翻译成最近最少使用?真相原来是这样!(附力扣题解)
- 流浪地球2:AI人工智能+数字生命+元宇宙
- 在线设计器 DesignO 的分析