我有一个sonarqube6.5的示例(使用mysql)在旧服务器上运行。我想升级这个示例,同时用postgresql迁移到一个新的服务器。
根据升级文档,我必须先升级到6.7.3(lts)版本,然后才能升级到7.1(目前最新版本)。我的挑战是数据迁移。
我已经使用docker在本地机器上设置了SonarQube6.5示例。我的计划是升级本地示例中的版本,然后迁移到新服务器。我也在这里使用mysql。所以,设置和生产几乎是一样的。我从生产服务器获取mysqldump,并通过运行 mysql -u sonar -p < dump.sql
.
在本地环境中重新启动sonar之后,我看不到任何项目及其数据。数据库似乎有新的数据,因为默认的管理员密码在导入mysqldump后发生了变化。还注意到,如果我以admin身份登录,然后浏览到“administration->projects->management”,我会看到这里列出的所有项目。我也可以浏览代码,但仍然看不到任何问题,即使 Jmeter 板显示了错误数量、覆盖率等。
我尝试将sonarqube数据目录从生产服务器复制到本地示例,然后重新启动sonarqube,但似乎没有任何区别。
请告知。谢谢。
1条答案
按热度按时间juud5qan1#
对于未显示的原始项目/问题数据,只需删除
$SONARQUBE_HOME/data/es5
目录。sonarqube会再生这个。从这条线索中找到了答案。新升级的声纳没有显示项目或用户