sonarQsoube代码质量管理工具---链接mysql出现的问题

第一点 sonarQsoube简介

sonarQsoube是什么呢?它是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误的一个工具,例如这些词,做后端开发多少听过。

坏味道

使用sonarQsoube你应该需要一下工具

准备工作:

1、jdk 这个开发人员一般电脑都有,不在累赘说明。

2、下载 sonarqube:http://www.sonarqube.org/downloads/ 这个由于是外网可能下载速度很慢很慢。建议使用 **Internet Download Manager** 来下载,不懂的可以找我拿。

3、第三就是这个了 :SonarQube+Scanner

https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip

4、就是mysql数据库,一个轻量级的数据库,这边就不在说明了。

配置sonarQsoube链接mysql数据库

1.打开mysql,新建一个数据库,名字叫sonar,这个步骤相信大家会可以。

2.打开sonarqube安装目录下的D:\Mydev\sonarqube-6.7.7\conf、sonar.properties(每个人安装路径不同)。

3.在配置文件添加入以下信息

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=root
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin

其中url是数据库连接地址,username是数据库用户名,jdbc.password是数据库密码,login是sonarqube的登录名,sonar.password是sonarqube的密码。

4.重启sonarqube服务,再次访问http://localhost:9000,会稍微有点慢,因为要初始化数据库信息。

5.数据库初始化成功后,在进行登录。

链接mysql出现的问题

本来想来通过这般配置可以完成链接数据库,初始化。然后确实遇到很大问题。这边记录一下。笔者遇到

sonar:java.io.IOException: 远程主机强迫关闭了一个现有的连接错误

想来想去,难道是数据库的问题,我也是醉了,查看了Mysqlfu服务器没啥问题,而且笔者安装两个版本的数据库,一个8.0,一个5.5.感觉不会有啥问题。然而还是报错。经常多次的baidu。终于找到问题。这边记录一下。

问题出现在这里:

在这里插入图片描述## 标题
在sonarqube的配置文件里面看到了,这个。说明这个现在支持5.6或或者更高版本。查阅了一下官网资料,sonarqube与mysql的版本支持最高小于8.0。也就是说我的两个mysql都不支持。突然有点崩溃。

好吧,原来是这个地方,先记录下吧,后面不要在搞出同样的错误。Over

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值