公司动态
【Kingbase人大金仓】账号密码重置忘记密码重置
目录1、停止数据库服务2、修改配置文件修改后可无需密码登录数据库3、启动数据库服务4、登录数据库5、登录数据库之后执行修改设置账号密码命令6、修改配置文件改回来使用密码登录7、重启数据库服务1、停止数据库服务# 切换到 kingbase 用户 su - kingbase # 执行停止命令 sys_ctl -D /home/kingbase/kdb/data stop2、修改配置文件修改后可无需密码登录数据库sys_hba.conflocal行的scram-sha-256修改为trust3、启动数据库服务# 切换到 kingbase 用户 su - kingbase # 执行启动命令 sys_ctl -D /home/kingbase/kdb/data start4、登录数据库ksql -U system -d test -p 543215、登录数据库之后执行修改设置账号密码命令alter user system password 888888;6、修改配置文件改回来使用密码登录sys_hba.conflocal行的trust修改为scram-sha-2567、重启数据库服务# 切换到 kingbase 用户 su - kingbase # 执行重启命令 sys_ctl -D /home/kingbase/kdb/data restart注意若知道任意一个有系统权限的账号也可以登录界面直接修改system的密码。上面重启命令若太繁琐可以试用如下一键处理命令前提是目录位置都正确要查看“sys_ctl工具”和“data数据”的位置可以参考《【Kingbase人大金仓】授权文件更换》这篇文章的方法# 1. 启动命令 su - kingbase -c /opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0014/Server/bin/sys_ctl start -D /opt/Kingbase/ES/V8/data # 2. 重启命令 su - kingbase -c /opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0014/Server/bin/sys_ctl restart -D /opt/Kingbase/ES/V8/data # 3.关闭命令 su - kingbase -c /opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0014/Server/bin/sys_ctl stop -D /opt/Kingbase/ES/V8/data