sql >> Database >  >> RDS >> Mysql

Wanneer sonar-runer throw-uitzondering wordt uitgevoerd:Veroorzaakt door:Onbekende databasestatus:FRESH_INSTALL

Ik zag deze fout wanneer de database leeg is (er worden geen tabellen gemaakt). Meestal worden tabellen gemaakt tijdens de eerste start van sonar.

Kun je sonar bereiken via de webinterface?

Zorg ervoor dat de instellingen in uw conf/sonar.properties bestand in Sonar directory correct zijn, mogen deze regels niet worden becommentarieerd.

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

Controleer vervolgens of uw conf/sonar-runner.properties bestand in sonar-runer directory heeft dezelfde instellingen.

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

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

Zorg er ook voor dat de regel voor de standaard ingebedde database is becommentarieerd.

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


  1. Cast int naar varchar

  2. Aanmaaktijd van Innodb-tabellen

  3. Kan iemand mij helpen de betekenis van deze php-foutmelding te achterhalen?

  4. PHP Object Property heeft haakjes erin