sql >> Databáze >  >> RDS >> Mysql

Při spuštění sonar-runer vyvolá výjimku:Způsobeno:Neznámý stav databáze:FRESH_INSTALL

Tuto chybu jsem viděl, když je databáze prázdná (nejsou vytvořeny žádné tabulky). Tabulky se obvykle vytvářejí při prvním spuštění sonaru.

Můžete dosáhnout sonaru přes webové rozhraní?

Ujistěte se, že nastavení v conf/sonar.properties soubor v Sonar jsou správné, tyto řádky by měly být bez komentáře.

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

Poté zkontrolujte, zda máte conf/sonar-runner.properties soubor v sonar-runer adresář má stejné nastavení.

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

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

Také se ujistěte, že řádek pro výchozí vloženou databázi je zakomentován.

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


  1. PHPMyAdmin nutí používat ut8mb4 jako výchozí řazení

  2. Pochopení podpory Java pro perzistenci s JPA

  3. Uložte soubory CSV do databáze mysql

  4. Formulář PHP session_start():Nelze odeslat omezovač mezipaměti relace