---
title: OCP 管理员账户忘记密码后如何处理-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 OCP 管理员账户忘记密码后如何处理相关的常见问题和使用技巧，帮助您快速解决 OCP 管理员账户忘记密码后如何处理的难题。
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# OCP 管理员账户忘记密码后如何处理

更新时间：2026-05-06 08:41

适用版本： V2.x、V3.x、V4.x 内容类型：How-to  

OCP 管理员账号忘记登录密码后应如何处理？

![1](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/ocp/KB/06231530.png)

## 适用版本

OCP 所有版本。

## 操作步骤

### 方式一

您可在 obd 的 `config.yaml` 文件中获取 admin 用户密码。`config.yaml` 文件的默认路径为 `/home/admin/.obd/cluster/部署集群名称/config.yaml`，文件中的 admin_password 配置项则保存了登录 OCP 平台时 admin 用户的密码。

### 方式二

当已在 OCP 上修改了 admin 用户的密码，但未手动同步到 obd 的 `config.yaml` 文件中时，`config.yaml` 文件中的密码已不可用，此时您可参考如下方式进行重置。

#### 注意

  - 此方式仅用来在特殊情况下忘记 admin 用户密码后进行重置，建议在日常使用时维护好密码或者创建出新的具有 admin 权限的用户，避免遗忘密码。
 - 由于 OCP 的登录用户会与密码箱里保存的凭据信息存在关联，凭据信息解密需要依赖用户密码，因此不建议通过黑屏修改 `iam_user` 表内的 password 字段来重置默认密码。

- 存在其它可以登录的 admin 权限用户：

  白屏登录到其它可以登录的 admin 权限用户，登录后在 **系统管理** > **用户管理** 页面单击 **修改密码**，修改 admin 用户的密码。
 - 无其它可以登录的 admin 权限用户：

  需要您黑屏创建一个具有 admin 权限的用户，使用此用户登录 OCP 后重置其它用户的密码。

     1. 创建一个用户名为 `whatever` 的用户，用户名可自定义，不可与现有用户名重复。

            - OCP V4.3.4 以下版本：

             ```sql
             insert into iam_user(username, email, password) values ('whatever', 'whatever@changeme.com', '$2a$10$XAT9lCept4CP2mV45dNZ1uMTz8CSmIRqZN99JSH0vYb7YS3v7PCGK');

             ```
            - OCP V4.3.4 及以上版本：

             ```sql
             insert into iam_user(username, email, password, organization_id) values ('whatever', 'whatever@changeme.com', '$2a$10$XAT9lCept4CP2mV45dNZ1uMTz8CSmIRqZN99JSH0vYb7YS3v7PCGK', 10000000);

             ```

       默认密码在首次登录 OCP 时需要进行修改，您需将此用户的密码设为不需要修改。若执行后报错 “Unknown column” ，可忽略此报错。

       ```sql
       update iam_user set need_change_password = false where username = 'whatever';

       ```
     2. 将 `whatever` 用户的权限修改为 admin。

       ```sql
       insert into iam_user_role(user_id, role_id) values ((select id from iam_user where username = 'whatever'), 100);

       ```
     3. 白屏使用 `whatever` 用户及 OCP 默认密码登录 OCP，即可修改其它用户的密码。

       OCP 默认密码可联系技术支持获取。

上一篇

[如何绕过 ocp_mgragent 接口认证](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003254536)

下一篇

[如何调整 OCP 的 JVM 内存](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003403536) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
