1、查询操作系统版本环境

2025-09-12_094854-pKvc.jpg

2、安装KingbaseESV9数据库忘记管理员或者很久没有使用数据库忘记了管理员密码,该如何找回

2.1寻找到所在的数据库数据目录,使用进程命令查看数据目录位置

ps -ef | grep kingbase

2025-09-12_105141.jpg

2.2进入改目录找到sys_hba.conf文件

cd /king/kingbase/kingbaseES/V9/data
ls -l sys_hba.conf

2.3停止数据库 需要使用kingbase用户执行命令

$ sys_ctl -D /king/kingbase/kingbaseES/V9/data stop

2.4修改配置文件sys_hba.conf

vim sys_hba.conf 
---将以下行中的scram-sha-256修改为trust

2025-09-12_110032.jpg

2.5无需口令,直接登录数据库在修改用户密码

重新启动数据库 需要使用kingbase用户执行命令

 sys_ctl -D /king/kingbase/kingbaseES/V9/data start

输入该命令登录修改管理员密码

ksql -U system -d test -p 54321
alter user system password '888888';

2025-09-12_110509.jpg

2.6将文件还原配置

将2.4小节的sys_hba.conf配置还原

local   all             all           trust
修改为
local   all             all           scram-sha-256

2.7重启数据库在执行口令登录数据库,即可成功

sys_ctl -D /king/kingbase/kingbaseES/V9/data restart

2025-09-12_111003.jpg