更改PostgreSQL集群时,Confluence不会启动

时间:2018-04-18 10:56:18

标签: postgresql confluence

我遇到了一个问题,我将Atlassian Confluence实例升级到6.7.2,将PostgreSQL升级到9.6。 为了使用新的PostgreSQL版本,我需要更改 confluence.cfg.xml 文件中使用的端口。目前,它被定义为name="hibernate.connection.url">jdbc:postgresql://localhost:5432/confluence</property>。 新的群集版本9.6在端口5433上运行。

所以我做的是关闭Confluence,将端口从5432更改为5433,然后再次启动Confluence。但它永远不会回来。 所以我在 / var / log /..下检查了日志文件中的9.6,并使用以下内容发送垃圾邮件:

Connection matched pg_hba.conf line 92: "host all all 127.0.0.1/32 md5" 2018-04-17 12:03:18 CEST FATAL: password authentication failed for user "username" 2018-04-17 12:03:18 CEST DETAIL: Role "username" does not exist.

用户怎么不存在?我不太明白PostgreSQL数据库和集群是如何工作的。我从“升级PostgreSQL”文章中了解到,我安装了新版本,并使用sudo pg_upgradecluster将旧版本升级到最新版本。

新群集的用户如何不存在?

赞赏启蒙运动:)

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

在上次升级过程中出现问题,在浪费了大量时间尝试解决错误之后,我决定再次完成升级过程 - 行为和结果与上次完全不同。 感谢没有人帮忙;)