У меня есть экземпляр Sonarqube 6.5 (с MySQL), работающий на старом сервере. Я хотел бы обновить этот экземпляр и в то же время перейти на новый сервер с PostgreSQL.
Основываясь на документах по обновлению, я должен сначала обновиться до версии 6.7.3 (LTS), а затем я могу перейти на 7.1 (последняя на данный момент). Моя задача — миграция данных.
Я установил экземпляр sonarqube 6.5 на своем локальном компьютере с помощью докера. Я планирую обновить версии в моем локальном экземпляре, а затем перейти на новый сервер. Я также использую MySQL здесь. Таким образом, настройка почти такая же, как и производство. Я взял mysqldump с производственного сервера и импортировал данные в свой локальный экземпляр MySql, запустив mysql -u sonar -p < dump.sql
.
После перезапуска sonarqube в моей локальной среде я не вижу ни одного из своих проектов и их данных. Кажется, в базе данных есть новые данные, потому что пароль администратора по умолчанию изменился после импорта mysqldump. Также заметил, что если я войду в систему как администратор, а затем перейду к «Администрирование -> Проекты -> Управление», я увижу все перечисленные там проекты. Я также могу просмотреть код, но по-прежнему не вижу никаких проблем, хотя на панели инструментов отображается количество ошибок, охват и т. д.
Я попытался скопировать каталог данных sonarqube с производственного сервера на свой локальный экземпляр, а затем перезапустил sonarqube, но это, похоже, не имело никакого значения.
Пожалуйста, порекомендуйте. Большое спасибо.
Administration -> Projects -> Management
, я увижу все проекты. Но в остальном я не вижу ни проектов, ни их проблем. - person aver   schedule 03.05.2018