在 OceanBase 中设置密码主要通过 SQL 语句 ALTER USER 或云控制台进行操作。管理员需拥有 UPDATE USER 权限才能修改他人密码,用户也可修改自身密码。安全策略方面,建议根据业务场景选择密码复杂度策略,通过 GRANT 语句精细管理账户权限,区分 MySQL 与 Oracle 租户的控制台管理能力。对于关键业务,应启用密码复杂度检查,定期修改密码,并利用锁定功能防止未授权访问,确保数据库安全。
管理数据库账号及修改权限与密码 - 云数据库 OceanBase 版 - 阿里云
本页面为您介绍账号的管理操作。在账号管理页面,您可以查看账号的基本信息,并可对账号进行锁定、修改权限、修改密码和删除等操作。背景信息 用户可以通过黑屏命令行或 OceanBase 控制台两种方式设置账号的数据库权限。如何通过黑屏命令行设置账号的数据库权限,请参见 GRANT。通过命令行设置的 MySQL 租户的账号权限可以在云数据库 OceanBase 控制台上同步展示,并支持通过控制台修改黑屏创建的账号权限。通过命令行设置的 Oracle 租户的账号权限暂不支持在云数据库 OceanBase 控制台上同步展示。登录管理界面 OceanBase 管理控制台。在左侧导航栏中,单击实例列表。在实例列表中选择目标集群实例,单击目标集群实例名称进入集群实例工作台。在左侧导航栏中,单击租户管理,在租户列表中单击目标租户,即可进入租户工作台页面。在左侧导航栏单击账号管理。MySQL 租户账号:您可查看账号名称、账号类型、关联数据库、登录连接串 (此处为私网登录连接串)、状态、备注等信息。同时可对账号进行锁定、修改权限、修改密码和删除操作。锁定后,无法进行账户变更操作。说明 当黑屏设置的权限和云数据库 OceanBase 控制台设置完全重合时,会按照控制台的权限进行展示。当黑屏设置的权限和云数据库 OceanBase 控制台设置不能完全重合时,鼠标悬停到“关联数据库”列时会展示“自定义”及通过黑屏设置的具体权限。Oracle 租户账号:您可查看账号名称、账号类型、可访问的其它账号对象、登录连接串 (此处为私网登录连接串)、状态和备注信息。同时可对账号进行锁定、修改密码、管理访问对象和删除操作。锁定后,无法进行账户变更操作。参数 说明 账号名称 新建账号时设置的账号名称。账号类型 新建账号时选择的账号类型。关联数据库 仅 MySQL 租户的账号有该参数。超级账号默认关联所有数据库,拥有所有数据库的读写权限。胀ㄕ撕诺墓亓菘馕唇ㄕ撕攀笔谌ǖ氖菘,可对授权数据库进行对应的授权操作。还可通过修改权限操作修改关联数据库信息及对应权限。只读账号默认关联所有数据库,拥有所有数据库的读权限。可访问的其它账号对象 仅 Oracle 租户的账号有该参数。超级账号可访问全部账号下的全部对象。普通账号的关联数据库为创建账号时授权的数据库,可对授权数据库进行对应的授权操作。(该信息的时间戳是 2025 年 7 月 4 日)
修改用户密码-V4.0.0-OceanBase 数据库文档 - 分布式数据库使用文档
本地部署 OceanBase 分布式企业版 首批通过分布式安全可靠测评,为关键业务系统打造 OceanBase 单机企业版 集中式架构,兼具性能与成本优势的单机数据库 OceanBase 社区版 兼容 MySQL 的单机分布式一体化开源数据库 OceanBase seekdb 为现代 AI 应用打造的开源混合搜索数据库 云上部署 OB Cloud 一体化云数据库,打造面向多云的一致性体验 一体机 OceanBase 数据库一体机 软硬一体,提供极致性能与高可靠性保障 OceanBase AI 一体机 基于 OceanBase AI Stack 的智能一体机 工具 迁移评估工具 (OMA) 数据迁移工具 (OMS) 开发者工具 (ODC) 运维管理工具 (OCP) 自治服务工具 (OAS) 一体化关键能力 TP 事务处理 面向关键业务负载的事务处理能力,保障大规模业务稳定运行与数据零丢失 AP 实时分析 原生支持事务与分析融合,低延迟洞察业务数据,驱动智能决策与敏捷运营 AI 混合搜索 支持标量、向量与全文混合查询,构建面向未来的 AI 数据底座 OceanBase 4.4.2 LTS 发布 面向 AI 时代的企业级一体化数据底座 行业专区 银行专区 助力银行完成各类核心业务系统升级 保险专区 寿险、产险核心系统升级的更佳选择 零售专区 助力 200+ 零售行业客户规模化落地 服务 支持与服务 提交工单 软件下载 OceanBase 企业版 OceanBase 社区版 OB Cloud 学习 培训与认证 在线课堂 在线体验 开发者 开发者中心 资料 行业报告与白皮书 官方博客 年度发布会资料 开发者大会资料 白皮书 金融核心系统数据库升级路径与场景实践 白皮书 OceanBase 向量能力与 AI 应用案例集 产品文档 OceanBase 数据库 驱动和中间件 OB Cloud 云数据库 工具与组件 OceanBase 数据库一体机 生态商业产品 快速上手 OceanBase 数据库 OB Cloud 云数据库 知识库 汇聚常见产品使用问题案例 在线体验 Demo 与实验,感受 OceanBase 的核心能力与应用场景 OceanBase 最佳实践 了解 OceanBase 分布式数据库的架构与系统原理 文档中心 OceanBase 数据库企业版 SQL 型 V4.0.0 管理数据库 集群和多租户管理 管理租户 管理用户和权限 Oracle 模式 修改用户密码 更新时间:2026-03-01 17:16:27 用户被创建后,管理员或用户自己可以修改密码。通过 ALTER USER 语句修改密码 ALTER USER 语句可以用于修改其他用户的密码。同时,当前用户必须拥有 UPDATE USER 系统权限,才可以执行 ALTER USER 命令。查看当前拥有权限的操作请参见查看用户权限。如果您没有所需的权限,请联系管理员为您添加,为用户添加权限的相关操作请参见修改用户权限。(2026 年 3 月 1 日)
修改用户权限
修改用户权限包括授予用户权限和撤销用户权限。通过 SQL 语句授予权限 您可以通过 GRANT 语句授予用户用户级权限、数据库级权限或对象权限。前提条件 当前用户必须拥有被授予的权限 (例如,user1 把表 t1 的 SELECT 权限授予 user2,则 user1 必须拥有表 t1 的 SELECT 的权限),并且拥有 GRANT OPTION 权限,才能授予成功。查看当前拥有权限的操作请参见查看用户权限。注意事项 进行授权前,需要注意以下事项:给特定用户授予权限时,如果用户不存在,可以直接创建用户。如果 sql_mode='no_auto_create_user',且语句中没有 IDENTIFIED BY 指定密码时,不可以直接创建用户。同时把多个权限赋予用户时,权限类型用英文逗号 (,) 分隔。同时给多个用户授权时,用户名用英文逗号 (,) 分隔。用户被授权后,该用户只有重新连接 OceanBase 数据库,权限才能生效。由于目前没有 CHANGE EFFECTIVE TENANT 的权限控制,故 sys 租户下的用户都可以进行授权。授予权限的语法 授予权限的语法如下:GRANTpriv_type ONpriv_level TOuser_specification[,user_specification][WITHGRANTOPTION];privilege_type:ALTER|CREATE|CREATEUSER|CREATEVIEW|DELETE|DROP|GRANTOPTION|INDEX|INSERT|PROCESS|SELECT|SHOWDATABASES|SHOWVIEW|SUPER|UPDATE|USAGE|CREATESYNONYM priv_level:*|*.*|database_name.*|database_name.table_name|table_name|database_name.rountine_name user_specification: user_name[IDENTIFIEDBY[PASSWORD]'password'] 语句使用说明:priv_type:指定授予的权限类型。同时将多个权限授予用户时,权限类型之间使用英文逗号 (,) 分隔。(2026 年 3 月 31 日的资料)
设置密码复杂度-V3.2.4-OceanBase 数据库文档 - 分布式数据库使用文档
本地部署 OceanBase 分布式企业版 首批通过分布式安全可靠测评,为关键业务系统打造 OceanBase 单机企业版 集中式架构,兼具性能与成本优势的单机数据库 OceanBase 社区版 兼容 MySQL 的单机分布式一体化开源数据库 OceanBase seekdb 为现代 AI 应用打造的开源混合搜索数据库 云上部署 OB Cloud 一体化云数据库,打造面向多云的一致性体验 一体机 OceanBase 数据库一体机 软硬一体,提供极致性能与高可靠性保障 OceanBase AI 一体机 基于 OceanBase AI Stack 的智能一体机 工具 迁移评估工具 (OMA) 数据迁移工具 (OMS) 开发者工具 (ODC) 运维管理工具 (OCP) 自治服务工具 (OAS) 一体化关键能力 TP 事务处理 面向关键业务负载的事务处理能力,保障大规模业务稳定运行与数据零丢失 AP 实时分析 原生支持事务与分析融合,低延迟洞察业务数据,驱动智能决策与敏捷运营 AI 混合搜索 支持标量、向量与全文混合查询,构建面向未来的 AI 数据底座 OceanBase 4.4.2 LTS 发布 面向 AI 时代的企业级一体化数据底座 行业专区 银行专区 助力银行完成各类核心业务系统升级 保险专区 寿险、产险核心系统升级的更佳选择 零售专区 助力 200+ 零售行业客户规模化落地 合作伙伴 合作伙伴类型 联合解决方案 产业生态伙伴 经销商伙伴 技术服务伙伴 培训认证伙伴 生态联合解决方案 神州信息 x OceanBase 银行核心系统 长亮科技 x OceanBase 新核心系统 中电金信 x OceanBase 金融分布式核心系统 天阳科技 x OceanBase 贷记卡方案 易诚互动 x OceanBase 手机银行方案 恒生 x OceanBase UF3.0/O45/TA/估值方案 商业发行版 云树®数据库软件 ActionDB 生态商业产品 图数据库 服务 支持与服务 提交工单 软件下载 OceanBase 企业版 OceanBase 社区版 OB Cloud 学习 培训与认证 在线课堂 在线体验 开发者 开发者中心 资料 行业报告与白皮书 官方博客 年度发布会资料 开发者大会资料 白皮书 金融核心系统数据库升级路径与场景实践 白皮书 OceanBase 向量能力与 AI 应用案例集 产品文档 OceanBase 数据库 驱动和中间件 OB Cloud 云数据库 工具与组件 OceanBase 数据库一体机 生态商业产品 快速上手 OceanBase 数据库 OB Cloud 云数据库 知识库 汇聚常见产品使用问题案例 在线体验 Demo 与实验,感受 OceanBase 的核心能力与应用场景 OceanBase 最佳实践 了解 OceanBase 分布式数据库的架构与系统原理 技术博客 技术解析 | 用户实践 | 社区月报 在线课堂 电子书 |视频课程 | 在线培训 Developer Hub(资料日期为 2026 年 4 月 2 日)
FAQ
如何修改 OceanBase 用户密码?
可以通过 ALTER USER 语句修改密码,当前用户必须拥有 UPDATE USER 系统权限。
控制台能否管理 Oracle 租户账号权限?
通过命令行设置的 Oracle 租户的账号权限暂不支持在云数据库 OceanBase 控制台上同步展示。
授权权限需要什么条件?
当前用户必须拥有被授予的权限,并且拥有 GRANT OPTION 权限,才能授予成功。