Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Beim Ausführen von sonar-runer throw exception:Verursacht durch:Unbekannter Datenbankstatus:FRESH_INSTALL

Ich habe diesen Fehler gesehen, wenn die Datenbank leer ist (es werden keine Tabellen erstellt). Normalerweise werden Tabellen beim ersten Start des Sonars erstellt.

Können Sie das Sonar über das Webinterface erreichen?

Stellen Sie sicher, dass die Einstellungen in Ihrer conf/sonar.properties Datei in Sonar Verzeichnis korrekt sind, sollten diese Zeilen auskommentiert werden.

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

Überprüfen Sie dann, ob Ihre conf/sonar-runner.properties Datei in sonar-runer Verzeichnis hat die gleichen Einstellungen.

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

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

Stellen Sie außerdem sicher, dass die Zeile für die standardmäßig eingebettete Datenbank kommentiert ist.

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