瀚高数据库以单用户模式启动数据库

来源:本站原创 点击数: 发布时间:2026年03月04日

问题描述:有时会遇到忘记数据库密码,登陆失败被锁定

解决方法:以单用户模式启动数据库后重置密码


1.停止数据库服务

systemctl stop highgo或者pg_ctl stop -D  /opt/highgo/hgdb-see-4.5.10/data

2.以单用户模式启动数据库

cd /opt/highgo/hgdb-see-4.5.10/bin

./postgres --single -D /opt/highgo/hgdb-see-4.5.10/data highgo

3.在单用户模式下执行修改密码命令

alter user sysdba with ENCRYPTED password 'xxxxxx';

4.退出单用户模式

按Ctrl+D就行

5.启动数据库服务

pg_ctl start -D  /opt/highgo/hgdb-see-4.5.10/data

6.验证登陆

psql -U sysdba -d highgo