不会健身的程序员
不是好作家

人大金仓忘记密码修改办法

环境

  • 操作系统:中科方德服务器操作系统
  • 芯片:兆芯
  • 数据库软件:人大金仓V7

用到命令

启动东方通:kingbase/ES/V7/bin/sys_ctl start -D /data
停止东方通:kingbase/ES/V7/bin/sys_ctl stop -D /data
重载配置文件:kingbase/ES/V7/bin/sys_ctl reload -D /data

问题描述

用dbvisualizer数据库连接工具各种账号密码都试过了都无法登陆
用人大金仓自带的管理控制台也无法登陆,都显示
Error Code:0 SQL State:08001 不能与数据库建立连接: 用户”EXOA_DEV”的口令认证失败

解决办法

步骤一

切换到数据库安装用户,例如小林的是kdb

su - kdb

步骤二

修改数据库实例下的sys_hba.conf 根据之前的启动命令
小林的路径为:/data/sys_hba.conf,修改之前记得备份
修改第一行md5 改成 trust

local        all       all    trust     0

步骤三

重新加载文件,执行重新加载命令

/opt/kingbase/ES/V7/bin/sys_ctl reload -D /data

步骤四

命令行输入,假设我们的库名是linjl

isql -USYSTEM LINJL

PS:SYSTEM是账号,LINJL是数据库名,如果账号等于库名,可以不带库名,否则一定要带!!!

步骤五

通过命令修改密码

alter user SYSTEM password 'SYSTEM123456';
PS:小林亲测有效,记得修改完密码之后把sys_hba.conf文件还原
赞(0)
转载请注明出处:林俊龙博客 » 人大金仓忘记密码修改办法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

年年岁岁花相识,岁岁年年人不同

给我留言网站地图

谢主隆恩

支付宝扫一扫打赏

微信扫一扫打赏