gpt4 book ai didi

mysql - 将 Sonarqube 6.5 升级到 7.1,并从旧服务器和数据库迁移

转载 作者:行者123 更新时间:2023-11-29 17:38:32 26 4
gpt4 key购买 nike

我有一个在旧服务器上运行的 Sonarqube 6.5 实例(带有 MySQL)。我想升级此实例,同时迁移到带有 PostgreSQL 的新服务器。

根据升级文档,我必须首先升级到 6.7.3 (LTS) 版本,然后才能升级到 7.1(目前最新)。我的挑战是数据迁移。

我已经使用 docker 在本地计算机上设置了 sonarqube 6.5 实例。我的计划是升级本地实例中的版本,然后迁移到新服务器。我这里也使用MySQL。因此,设置几乎与生产相同。我从生产服务器获取了 mysqldump,并通过运行 mysql -u sonar -p < dump.sql 将数据导入到本地 MySql 实例中。 。

在本地环境中重新启动 sonarqube 后,我看不到任何项目及其数据。看来数据库有新的数据,因为导入mysqldump后默认的管理员密码发生了变化。还注意到,如果我以管理员身份登录,然后浏览到“管理 -> 项目 -> 管理”,我会看到那里列出的所有项目。我还可以浏览代码,但即使仪表板显示错误数量、覆盖范围等,但仍然看不到任何问题。

我尝试将 sonarqube 数据目录从生产服务器复制到本地实例,然后重新启动 sonarqube,但这似乎没有任何区别。

请指教。非常感谢。

最佳答案

对于未显示的项目/问题数据的原始问题,只需删除 $SONARQUBE_HOME/data/es5 目录即可。 Sonarqube 将重新生成它。从此线程中找到答案。

Newly upgraded Sonar not showing projects or users

关于mysql - 将 Sonarqube 6.5 升级到 7.1,并从旧服务器和数据库迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50124107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com