🔥商务合作或网站问题请联系站长🛰️号:lcz_195、邮箱: cyunzing@qq.com

opengauss账号被锁定的解锁方法

38次阅读
没有评论

共计 550 个字符,预计需要花费 2 分钟才能阅读完成。

opengauss账号被锁定的解锁方法

缘起

FATAL: The account has been locked.

由于在测试平台运行好好的,突然出现上述的报错。一直连接不上数据库,经过发现由于测试平台使用的Docker版openGauss处于公网并且绑定的5432端口也是开放状态,导致了被黑客爆破,触发了openGauss的保护机制将账号锁定了。锁定了我们就要想办法解锁,经过不断的搜索、咨询Ai等方式,总结出以下的解决方法。

1、进入Docker

docker exec -it opengauss /bin/bash

2、切换OMM账号

注:这里是在是在第一步进入Docker容器后切回的用户

su - omm

3、解锁账号

进入数据库,其中-p是你的端口

gsql -d postgres -p 5432

其中账号名替换成需要解锁的账号名即可。

alter user 账号名 account unlock;

4、注意事项

如果进入docker以root直接运行gsql,正常是找不到这个命令的。如果你使用find找到这个文件运行的话会提示这个错误。那么不用担心,直接执行2、切换OMM账号即可。

gsql: error while loading shared libraries: libcjson.so.1: cannot open shared object file: No such file or directory

正文完
 5
cyunzing
版权声明:本站原创文章,由 cyunzing 于2025-12-09发表,共计550字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
⚠️【网络并非法外之地】请和谐发言,勿发表违法违规评论
评论(没有评论)