Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Po uruchomieniu sonar-runer wyrzuć wyjątek:Spowodowany przez:Nieznany stan bazy danych:FRESH_INSTALL

Widziałem ten błąd, gdy baza danych jest pusta (nie są tworzone żadne tabele). Zazwyczaj tabele są tworzone podczas pierwszego uruchomienia sonaru.

Czy możesz połączyć się z sonarem przez interfejs sieciowy?

Upewnij się, że ustawienia w Twoim conf/sonar.properties plik w Sonar katalogi są poprawne, te linie powinny być odkomentowane.

sonar.jdbc.url:                            jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.username:                       mysqlusername
sonar.jdbc.password:                       mysqlpassword

Następnie sprawdź, czy Twój conf/sonar-runner.properties plik w sonar-runer katalog ma te same ustawienia.

#----- MySQL
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8

#----- Global database settings
sonar.jdbc.username=mysqlusername
sonar.jdbc.password=mysqlpassword

Upewnij się również, że wiersz dotyczący domyślnej osadzonej bazy danych jest skomentowany.

#sonar.jdbc.url:                            jdbc:h2:tcp://localhost:9092/sonar


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Parser SQL w PHP?

  2. jak usunąć duplikaty w mysql za pomocą przypadku

  3. com.mysql.jdbc.exceptions.MySQLSyntaxErrorException podczas korzystania z PreparedStatement

  4. MYSQL - Kolejność wartości sygnatury czasowej rosnąco w kolejności od najnowszych do najstarszych?

  5. Łączenie dwóch stołów nie działa