1、下载安装包:
http://www.sonarqube.org/downloads/
2、上传服务器并解压:
unzip sonarqube-5.6.zip -d /dir
3、安装mysql并进入mysql
3.1 mysql -u root -p
3.2 创建数据库和账号:
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;
4配置 sonar参数 ,连接mysql
vi /conf/sonar.properties文件
去掉注释并增加:
sonar.jdbc.url=jdbc:mysql://192.168.16.219: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
5、启动服务
目录切换至sonar的
#./sonar.sh start 启动服务
#./sonar.sh stop 停止服务
#./sonar.sh restart 重启服务
访问http:\ip:9000即可
tips: 有的时候留意: iptables 是否阻止,
可以先service iptables stop 确认 是否影响