问题描述:
网站群数据库pgsql密码临近到期如何修改?
解决方法:
Pgsql数据库密码临近到期
1.
pgsql数据库用户密码临近到期,需登录网站群数据库服务器进行修改。(如没有单独的数据库服务器,网站群所使用的pgsql数据库默认在管理机服务器上)
2.
登录到服务器后,进入网站群安装目录下的pgsql目录,安装目录一般为/opt/vsb9或/opt/vsb
参考命令: cd /opt/vsb/pgsql 或 cd /opt/vsb9/pgsql
3.
执行数据库登录命令,并输入密码;(数据库密码联系客服获取)
参考命令:./bin/psql -Uvsb_pgsql -d vsb -h 127.0.0.1 (标红部分为数据库名称,v6.0及v10版本为vsb9,其余版本均为vsb;或联系客服获取具体库名)
4.
执行命令查看密码到期时间;
参考命令:select * from pg_user; 回车后查看valuntil字段为密码到期时间;
5.
可以选择修改用户密码到期时间或修改密码;(如选择修改密码,修改完成后需要登录站群系统管理-环境与部署-数据库连接池部分,重新输入新的密码并保存)
修改密码到期时间参考命令:alter user vsb_pgsql with valid until '2025-12-31';
修改密码参考命令:
alter role vsb_pgsql with password '新的密码' valid until '2025-10-31';
备注:推荐仅修改数据库密码到期时间即可,如修改数据库密码,需要进入站群系统管理重新配置新的密码;以及第三方对接站群数据均需要设置为新的密码。
6.
完成后执行select * from pg_user; 查看是否生效;生效后执行 \q 回车退出数据库即可。