oms社区版 feature_4.2.0_ce登录控制台

【 使用环境 】测试环境
【 OB or 其他组件 】oms
【 使用版本 】
镜像版本:reg.docker.alibaba-inc.com/oceanbase/oms:feature_4.2.0_ce
【问题描述】oms 4.2.0_ce版 全新安装,部署成功后,想登录web控制台,使用admin/aaAA11__提示鉴权失败
【复现路径】无
【问题现象及影响】无法登录oms控制台,进行数据迁移

【附件】

确定是第一次安装吗?oms的需要的元数据库是不是非空,或者之前安装其他版本,在新安装的时候,需要清空rm、cm、heartbeat库

是第一次安装oms,元数据库也是 此次安装过程中自动创建的

登录rm库,查询一下oms_user表:select * from oms_user;


登录root用户和admin用户,都提示"鉴权失败"

你这个是手动更新过啦?

root和admin的password更新成’mevB1No5ouqdzBATdN4FaZUerLcMsFHW2hHOyMKcl3k=’

ha用户的password也是不对,更新成’nXDXPSEMQf5ln069j9Iv/Q==’

全新安装,没手动操作过数据库,我根据你的语句,更新了密码,也还是提示“鉴权失败"
update oms_user set password = ‘mevB1No5ouqdzBATdN4FaZUerLcMsFHW2hHOyMKcl3k=’ where id in (‘u00000’,‘u00001’);

你安装过程有截图吗?

oms安装的配置文件发上来看一下,oms 容器中:cat /home/admin/conf/config.yaml

oms部署详情.txt (48.3 KB)
这是部署日志,你看一下

OMS META DB你用的不是OceanBase吗?建议meta db使用OceanBase,如果使用mysql的话,详细版本发一下,我们本地测一下,我们这边只测过mysql 8的

用的mysql

mysql版本:5.7.39

oms meta db换成OcenBase 或者mysql 8,mysql 5实测确实有问题
mysql 5可以进入oms容器按照以下步骤处理:
1.编辑/home/ds/ghana/config/application-oms.properties
将配置 datasource.driver=shade.com.mysql.jdbc.Driver
改成
datasource.driver=com.mysql.jdbc.Driver
2.重启管控服务
supervisorctl restart oms_console

1 个赞

目前已按回复修改驱动,数据库中root和admin用户的password字段值为mevB1No5ouqdzBATdN4FaZUerLcMsFHW2hHOyMKcl3k=,但web控制台登录,提示用户名密码错误


image

oms_user中的密码恢复到一开始的状态:

已经可以登录了,多谢