在升级之前验证UTF-8 MySQL SonarQube

时间:2017-11-29 23:57:08

标签: mysql sonarqube

SonarQube的安装指南说在设置MySQL时必须设置UTF-8。有没有办法在尝试升级之前检查我的MySQL实例是否兼容?

我做了一些检查,我们似乎为客户端,连接,结果和系统设置了UTF8。在数据库和服务器级别,我们对瑞典语不区分大小写。我们确实为collat​​ion_collection设置了UTF8_general_ci。

此实例不会在多语言情况下使用(仅限我们英语)。我的设置是否符合他们应该或我需要创建一个全新的实例?

1 个答案:

答案 0 :(得分:1)

您需要使用jdbc配置URL:mysql:// localhost:3306 / sonar?useUnicode = true& characterEncoding = utf8(参见例如here)。另请阅读MySql Character Set Configuration文档页面。这些设置由SonarQube程序,插件和升级脚本使用。