Patroni 集群用 scram-sha 256 初始化

问题描述

当我尝试安装patoni 时,我可以用md5 初始化数据库,所有集群都运行良好。 .

但是当我尝试通过初始化 scram-sha 256 安装patroni 时。它没有开始也保持状态

集群中所有数据库实例的“副本”。同样在赞助人日志上,我可以看到此错误““postgres”没有有效的 SCRAM 验证器”。对此有什么解决方案?

信息:password_encryption 是 scram-sha 256 所有 hba.conf 条目都是 scram-sha 256。

解决方法

您必须在为用户 PostgreSQL 设置密码之前将配置参数 Get-WmiObject -Class Win32_LogicalShareSecuritySetting 设置为 password_encryption

如果您一开始不知道如何操作,请使用 scram-sha-256 身份验证进行设置,并在您设置 SCRAM 密码后进行修改。