Mysql
 sql >> Base de données >  >> RDS >> Mysql

Lors de l'exécution, sonar-runer lance une exception :Causée par :État de la base de données inconnu :FRESH_INSTALL

J'ai vu cette erreur lorsque la base de données est vide (aucune table n'est créée). Habituellement, les tables sont créées lors du premier démarrage du sonar.

Pouvez-vous accéder au sonar via l'interface Web ?

Assurez-vous que les paramètres de votre conf/sonar.properties fichier dans Sonar répertoire sont corrects, ces lignes ne doivent pas être commentées.

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

Vérifiez ensuite si votre conf/sonar-runner.properties fichier dans sonar-runer répertoire a les mêmes paramètres.

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

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

Assurez-vous également que la ligne de la base de données intégrée par défaut est commentée.

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