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