【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】社区版本oceanbase-all-in-one-4.3.5_20250115.el7.x86_64.tar.gz
【问题描述】清晰明确描述问题
【复现路径】
单机使用 obd 图形化界面部署 , 部署过程,没有出现要配置ocp_meta用户密码的界面。
出现这问题后,找了版块以往相关指导解决贴子,按之前的解决经验都不适用。
尝试的方法以下,都不行,所以发贴求助,希望高人门指点如何解决处理。
第一种方法:配置文件没有ocp_meta_password选项。
可以通过配置文件(cat ~/.obd/cluster/lyoceanbase/config.yaml |grep ocp_meta_password)中的ocp_meta_password参数获得相关密码。
第二种方法:下载obd log日志搜索 @ocp_meta关键字搜索初始密码,日志文件中的密码是显示星号加密的符号***** ,看不出明文密码。如这样 connect 192.168.142 -P2881 -umeta_user@ocp_meta -p******
第三种方法:用root连上 obclient 管理端 用命令修改密码提示用户不存在 SET PASSWORD FOR root@ocp_meta=password('123456);
1 个赞
懒惰胚
#4
同问,dbd 图形化配置,配置完成也没有提示密码信息
辞霜
#5
使用的obd版本是多少,安装的是ocp还是ocp-express
懒惰胚
#6
找了 config.yaml 但是里面的密码不对:
ocp-express:
style: default
package_hash: 09ffcf156d1df9318a78af52656f499d2315e3f7
version: 4.2.2
release: 100000022024011120.el7
servers:
- 1.1.1.12
global:
home_path: /home/admin/obtest/ocpexpress
port: 8480
admin_passwd: r38#ZW#y
ocp_root_password: _)2Ud2cM
memory_size: 752M
depends:
- oceanbase-ce
- obagent
- obproxy-ce
这里我用_)2Ud2cM 依然无法成功登录。
辞霜
#7
麻烦先提供一下相关信息使用的obd版本是多少,安装的是ocp还是ocp-express
懒惰胚
#8
OceanBase Deploy: 3.1.1
REVISION: 94b5853a18ad1ad09d5afc30d9edb44643dd488c
BUILD_BRANCH: HEAD
BUILD_TIME: Jan 06 2025 11:35:49OURCE
ocp-express
ocp-express
ocp-express
辞霜
#9
obd已知bug搭建ocp-express后ocp到密码错误,可以使用默认密码oceanbase
建议升级到3.12进行使用。而且目前ocp-express已经不建议使用了,建议部署ocp产品吧
1 个赞
懒惰胚
#10
OceanBase All in One V4.3.x 还没更新,还是 3.1.1
单独再安装 3.1.2?
辞霜
#11
目前还未合入到all in one到下载中心单独下载obd3.1.2版本
2 个赞
ocp-express 版本号: 4.2.2-20240108
ocp-express 是自带的,计划是升级完整的OCP功能版本,但升级有个坑一定要ocp_meta 密码,所以才要咨询这密码问题
ocp-express 版本号: 4.2.2-20240108 ,obd 版本 OceanBase Deploy: 3.1.1
辞霜
#15
升级ocp的话
如果ob数据库想继续使用只能铲掉ocp-express和obagent组件然后再使用已存在ob数据库方法搭建ocp。如果没有业务可以直接将整个集群铲掉重新搭建更为方便一些
感谢意见,群还没有完全用起来,升级OCP目的,是看到OCP 完整功能有数据迁移功能介绍。原计划是想把mysql 数据库迁移到群,但自带的 source 导入数据方式太慢了,mysql 2T的数据,结果导了1天都没导完,后面其它原取消导入,想安装OMS 或DataX 工具迁移都没这么方便。OMS 要安装docker 还要占端口。
辞霜
#18