我正在尝试使用MySQL配置/启动SonarQube。 我安装了包括声纳DB和声纳用户在内的一切,并获得了适当的许可。 当我浏览127.0.0.1/sonar时,我得到'维护'。 当我浏览/ setup进行升级时,我收到此消息
Database connection cannot be established. Please check database status and JDBC settings.
这是我的配置
jdbc.default.driverClassName=com.mysql.jdbc.Driver
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
jdbc.default.username=sonar
jdbc.default.password=hpP@ssw0rd
无法执行数据库迁移:org.sonar.db.version.v60.AddUuidPathColumnToProjects java.lang.IllegalStateException:无法执行ALTER TABLE项目ADD(uuid_path VARCHAR(1500)NULL) 引起:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:重复的列名'uuid_path' 2017.02.15 10:43:05 ERROR web [] [o.s.s.p.d.m.PlatformDatabaseMigration]数据库迁移或容器重启失败。流程以异常结束 org.jruby.exceptions.RaiseException:(StandardError)发生错误,以后所有迁移都被取消:
无法执行数据库迁移:org.sonar.db.version.v60.AddUuidPathColumnToProjects