目录
目录X
瀚高数据库以单用户模式启动数据库
问题描述:有时会遇到忘记数据库密码,登陆失败被锁定
解决方法:以单用户模式启动数据库后重置密码
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