SonarQube不能以MariaDB 10开头

SonarQube不能以MariaDB 10开头,sonarqube,mariadb,sonarqube-ops,Sonarqube,Mariadb,Sonarqube Ops,我在CentOS 7中使用yum安装了MariaDB SonarQube引发此异常: org.sonar.api.utils.MessageException: Unsupported mysql version: 5.5. Minimal supported version is 5.6. 当我用版本10重新安装MariaDB时,SonarQube仍然抛出相同的异常 SonarQube-5.5如何检测MySQL版本 MariaDB 10的API与MySQL 5.6兼容,CentOS 7已将M

我在CentOS 7中使用yum安装了MariaDB

SonarQube引发此异常:

org.sonar.api.utils.MessageException: Unsupported mysql version: 5.5. Minimal supported version is 5.6.
当我用版本10重新安装MariaDB时,SonarQube仍然抛出相同的异常

SonarQube-5.5如何检测MySQL版本

MariaDB 10的API与MySQL 5.6兼容,CentOS 7已将MySQL替换为MariaDB


为什么它不支持MariaDB 10?

MariaDB不受SonarQube支持,请参阅。

正如Nicolas所说,MariaDB不受SonarQube支持-仍然在v7中

结合XAMPP运行SonarQube的解决方案是将数据库从MariaDB更改为MySQL。在这里,您可以找到更改它的步骤:


我注意到了这些要求,但mariadb10的API与mysql 5.6兼容,我认为检测应该可以。听起来SonaQube应该检查MariaDB并更新其检测代码。你们中的一位能否确认这在2018年仍然是一个问题?是的。这在2018年仍然是一个问题。在RHEL7上使用MariaDB 10.2.12:
2018.02.08 18:11:14信息web[][o.sonar.db.Database]为JDBC创建JDBC数据源:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance 2018.02.08 18:11:14错误网页[][o.s.s.p.Platform]Web服务器启动失败:不支持的mysql版本:5.5。受支持的最低版本是5.6。
sonar-5.6也有同样的问题。当我切换回声纳-5.3时,它成功连接。所以,它可能真的是5.6中的一个bug,如下所述