ARTIFACTORY:如何在零停机的情况下更改ARTIFACTORY数据库密码?

Ahmad Zeidan
2023-01-22 11:07

问题描述

本文展示了如何使用零停机时间更改Artifactory数据库密码。这种方法需要人工建立HA设置和外部数据库。我们将在数据库中创建一个新的/临时用户以保证正常运行时间。

过程

示例环境详细信息:

Artifactory哈
人工数据库:“artdb”
人工数据库用户:"artuser"

1)创建一个名为newuser的新用户,密码为newpassword,并提供对artdb数据库的权限:
创建用户newuser和密码newpassword
将数据库artdb的所有权限授予新用户;

2)编辑系统。使用“newuser”连接到“artdb”的所有节点的Yaml文件:共享:
数据库:
类型:postgresql
司机:org.postgresql.Driver
url: jdbc: postgresql: / / db: 5432 / artdb
用户名:分类列出
密码:newpassword

3)滚动重启集群使修改生效

现在,所有节点都使用“newuser”连接到DB。

*请注意。遵循此过程将在零停机时间内更改数据库密码,但我们还更改了数据库用户的名称,因此,如果您在该名称中配置了任何内容,则必须更改它,或者您必须再次执行此过程并返回原始用户名,但使用新密码。