一、前置条件:
安装工具如下:
JDK
MySql服务器
SonarQube
SonarScanner
从官网下载安装包进行安装,具体安装步骤略
二、配置
MySql配置:
打开SQL,创建sonar数据库,sonar用户,并赋予sonar用户sonar数据库权限;
mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';
mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';
mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
mysql> FLUSH PRIVILEGES;
Ps:mysql8.0以上版本配置如下
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
delete from mysql.user where user='sonar'; //如果存在sonar用户,先删除再创建,无sonar用户,略过此步
CREATE USER 'sonar'@'loc