sql >> Base de Datos >  >> RDS >> Mysql

Cuando se ejecuta sonar-runer, se produce una excepción:Causado por:Estado desconocido de la base de datos:FRESH_INSTALL

Vi este error cuando la base de datos está vacía (no se crean tablas). Por lo general, las tablas se crean durante el primer inicio de la sonda.

¿Se puede acceder a la sonda a través de la interfaz web?

Asegúrese de que la configuración en su conf/sonar.properties archivo en Sonar son correctos, estas líneas no deben comentarse.

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

Luego verifique si su conf/sonar-runner.properties archivo en sonar-runer directorio tiene la misma configuración.

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

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

También asegúrese de que la línea de la base de datos incrustada predeterminada esté comentada.

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