达梦数据库修改 SYSDBA、SYSSSO、SYSAUDITOR密码
|
1 |
disql 路径:/home/dmdba/dmdbms/bin/disql |
一、涉及的系统用户
达梦数据库内置三大系统用户:
- SYSDBA:数据库管理用户
- SYSSSO:安全 / SSO 管理用户
- SYSAUDITOR:审计管理用户
这三个用户属于系统级账号,权限彼此隔离。
二、最重要结论(记住这一条就够了)
✅ 普通登录方式(用户名 + 密码)
谁登录,只能修改谁自己的密码
- SYSDBA 登录 → 只能修改 SYSDBA 密码
- SYSSSO 登录 → 只能修改 SYSSSO 密码
- SYSAUDITOR 登录 → 只能修改 SYSAUDITOR 密码
跨用户修改会报错:
|
1 |
[-5549]: 没有修改用户权限 |
这是达梦的安全设计,不是配置问题。
✅ 修改密码的统一命令
三大系统用户修改密码命令完全一致:
|
1 |
ALTER USER 用户 IDENTIFIED BY "新密码"; |
示例:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# 切换到 disql 目录 cd /home/dmdba/dmdbms/bin/ # 修改SYSDBA密码 #1. 登录disql ./disql SYSDBA@127.0.0.1 #2. 修改密码 ALTER USER SYSDBA IDENTIFIED BY "新密码"; # 修改SYSSSO密码 #1. 登录disql ./disql SYSSSO@127.0.0.1 #2. 修改密码 ALTER USER SYSSSO IDENTIFIED BY "新密码"; # 修改SYSAUDITOR密码 #1. 登录disql ./disql SYSAUDITOR@127.0.0.1 #2. 修改密码 ALTER USER SYSAUDITOR IDENTIFIED BY "新密码"; |
密码包含特殊字符时,必须使用双引号。