
# 修改DBService数据库compdbuser用户密码
建议管理员定期修改OMS数据库管理员的密码，以提升系统运维安全性。
#### 约束与限制
该章节内容仅适用于MRS 3.x及之后版本。
#### 修改OMS数据库管理员密码
1. 登录MRS集群Manager界面。 
   登录集群Manager界面请参考[访问MRS集群Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0128.html)。
   
   
2. 选择"集群 \> 服务 \> DBService \> 实例"，查看DBService主节点IP地址信息。
3. 以**root** 用户登录DBService主节点。
   
   **compuserdb**用户密码不支持在备DBService节点修改。只需在主管理节点执行修改操作，无需在备管理节点操作。
   
   
4. 切换到"$DBSERVER_HOME"目录，执行以下命令配置环境变量。 
   **su - omm**
   **cd $DBSERVER_HOME**
   **source .dbservice_profile**
   
   
5. 执行如下命令，使用DBService数据库的**omm** 用户修改**compdbuser** 用户密码。
   
   **gsql -U omm -W** *DBService数据库的omm用户密码* **-d postgres -p 20051 -c "alter user compdbuser identified by '** *新密码* **' valid until '** *超期时间* **';"**
   - DBService数据库的omm用户初始密码请参见[MRS集群用户账号一览表](https://support.huaweicloud.com/usermanual-mrs/admin_guide_000239.html)或联系运维人员获取。
   
   - 新密码复杂度要求：
     - 密码字符长度为16～32位。
     
     - 至少需要包含大写字母、小写字母、数字、特殊字符\~\`!@#$%\^\&\*()-+_=\\\|\[{}\];:",\<.\>/?中的3种类型字符。
     
     - 不可和用户名相同或用户名的倒序字符相同。
     
     - 不可与前20个历史密码相同。
      
   
   - 超期时间格式为xxxx-xx-xx，例如：2020-10-31。
   
   
   显示如下结果，则修改成功：
   ```
   ALTER ROLE
   ```
   
   
 
