我来自 PostgreSQL,是 SQL Anywhere 的新手,需要重置超级用户密码。在 PostgreSQL 中,我通常会经历以下过程: 我忘记了 PostgreSQL 安装时输入的密码
如果可以访问 SQL Anywhere 数据库文件(例如
example.db
),在 SQL Anywhere 中重置超级用户密码所需的等效步骤是什么?
以实用模式启动数据库
dbsrvXX -f example.db
XX 是 SQLAnywhere 的版本
连接数据库:
dbisql -c "UID=DBA;PWD=sql;ENG=example;DBF=example.db"
DBA 和 sql 是默认凭证
ALTER USER DBA IDENTIFIED BY 'new_password';
然后重新启动数据库并确认更改。