繁体   English   中英

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

[英]Upgrade Sonarqube 6.5 to 7.1 and also migrate from old server and database

我有一个在旧服务器上运行的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后更改了默认的管理员密码。 还注意到,如果我以Admin身份登录,然后浏览到“管理->项目->管理”,则会看到那里列出的所有项目。 我也可以浏览代码,但是即使仪表板显示错误数量,覆盖范围等,仍然看不到任何问题。

我尝试将生产环境中的声纳数据目录复制到本地实例,然后重新启动声纳数据,但这似乎没有什么区别。

请指教。 非常感谢。

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

新升级的Sonar没有显示项目或用户

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM