OceanBase Dashboard 的 admin 密码存在 K8s Secret 里,是 SHA256 哈希,忘记后只能重置,不能从 Secret 反查明文。 忘记密码 — 改 Secret(最常用) NS=default # 改成你的 namespace SECRET=oceanbase-dashboard-user-credentials # 一般是 {release名}-user-credentials NEW_PWD='你的新密码' HASH=$(echo -n "$NEW_PWD" | sha256sum | awk '{print $1}') NEW_LINE="${HASH} <|:SEP:|> admin <|:SEP:|> 0 <|:SEP:|> super admin" sudo -u root kubectl patch secret "$SECRET" -n "$NS" --type='json' \ -p="[{\"op\": \"replace\", \"path\": \"/data/admin\", \"value\": \"$(echo -n "$NEW_LINE" | base64 -w0)\"}]" 然后用 admin / 新密码登录。 LastLoginAtUnix=0:登录后会再要求改一次密码(首次登录流程) 若不想强制改密,把 0 换成 $(date +%s) 先确认 Secret 名: sudo -u root kubectl get secret -n default | grep user-credentials