sonarQube环境搭建--常见问题及解决
环境配置:MySQL Server 5.7 Jdk1.8
1、安装mysql数据库(默认安装一路默认到底,注意不要先新建用户账号)
a) Mysql 环境变量配置:


b)新增my.ini文件:
cmd(管理员模式)cd到bin目录里,执行命令 mysqld -install mysql --default-file= my.ini的物理路径 (这句命令是添加mysql服务,并把my.ini设为配置文件)

修改max_allowed_packet:set global max_allowed_packet = 1024*1024*1024(这种方式修改后需要重新登陆才能生效。且如果mysql server重启则会失效)
c)mysql装完计算机管理里面没mysql服务怎么解决:
运行命令 C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld.exe -install 回车出现 Service successfully installed.

d)新装的mysql是没有Data文件的:dos下管理员进入到mysql安装目录的bin目录下执行:mysqld --initialize-insecure --user=mysql

f)查看mysql默认一次允许写入的包大小:show global VARIABLES like '%max_allowed_packet%';

ps:修改后重启服务方生效:
2、Sonarrunner 配置文件放在代码工程同级目录下:

配置文件详解:

ps:1 工程名 2 这个不配置会报错,target目录如果没有就新建个
3、扫描执行:sonar-runner -X

4、sonarQube执行报错(日志路径):

5、常见报错:需要设置mysql 的max_allowed_packet值

6、Sonarqube配置:

数据库地址配置:


***碰到的问题***:
1、mysql 设置写入max_allowed_packet值一直无法生效。原因:没有读到my.ini文件。只要在mysql服务中将my.ini路径添加到server中。
(mysqld -install mysql --default-file= my.ini的物理路径)
2、mysql连接报错:

解决:编辑 my.ini,在[mysqld]的段中加上一句:skip-grant-tables
然后登陆到root账户,此时不需要输入密码就可以进入,然后grant授权
mysql> grant all privileges on *.* to root@'localhost' identified by "123456";
使用root登陆MySQL,执行以下命令创建sonar数据库及用户授权等:
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sonar'
IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO
'sonar'@'%' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO
'sonar'@'localhost' IDENTIFIED BY 'sonar';
FLUSH PRIVILEGES;
7、启动sonarquble报错:

分析:两种情况
a、根据sonar.properties里面的注释,mysql版本不能低于5.6、而我装的mysql版本5.5,升级mysql到5.7版本,问题解决。
b、另外如果联接数据库的帐号密码错误,也会报这个错。
sonarQube环境搭建--常见问题及解决的更多相关文章
- [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题) 网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...
- 利用maven开发springMVC项目——开发环境搭建(版本错误解决)
申明:部分内容参见别人的博客,没有任何的商业用途,只是作为自己学习使用.(大佬博客) 一.相关环境 - eclipse :eclipse-jee-oxygen-3-win32-x86_64(下载地址) ...
- Android环境搭建问题的解决: Connection to http://dl-ssl.google.com refused
第一次搭建Android环境,遇到这个问题: Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed ...
- Windows下PHP+Eclipse开发环境搭建 及错误解决(apache2.2服务无法启动 发生服务特定错误:1)
前言 Eclipse与php/apache的关系:Eclipse只是用来写代码的,如果想要在浏览器查看运行效果就要让php/apache的运行目录指向你的代码目录.Eclipse貌似不会自己和apac ...
- Docker + Sonarqube 环境搭建
Sonar概述 Sonar 是一个用于代码质量管理的开放平台.通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具. 一,postgres 数据库下载 docker pul ...
- centos7搭建sonarqube环境+jenkins部署全流程
一.简介sonarqube是一个用于代码质量管理的开源平台,用于管理源代码的质量 不遵循代码标准sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码编写.潜在的 ...
- Unix NetWork Programming(unix环境编程)——环境搭建(解决unp.h等源码编译问题)
此配置实例亲测成功,共勉,有问题大家留言. 环境:VMware 10 + unbuntu 14.04 为了unix进行网络编程,编程第一个unix程序时遇到的问题,不能包含unp.h文件,这个感觉和a ...
- 【转】Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
下面开始用简单但典型的客户端和服务器端程序说明如何进行网络编程.这一小节讲的是客户端,一个用来连接并读取服务器发送来的时间的客户端. 这里涉及到了编写代码,因此要 搭建unix网络编程环境 unix系 ...
- Android开发环境搭建时遇到问题的解决方法
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/linux_loajie/article/details/33823637 Android开发环境搭建 ...
随机推荐
- Hadoop/Spark生态圈里的新气象
令人惊讶的是,Hadoop在短短一年的时间里被重新定义.让我们看看这个火爆生态圈的所有主要部分,以及它们各自具有的意义. 对于Hadoop你需要了解的最重要的事情就是 ,它不再是原来的Hadoop. ...
- iOS开源项目周报0330
由OpenDigg 出品的iOS开源项目周报第十四期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. FengNi ...
- awk统计文件中某关键词出现次数
1.统计文件test.txt中第2列不同值出现的次数 awk '{sum[$2]+=1}END{for(i in sum)print i"\t"sum[i]}' test.txt ...
- 基于Ionic的移动框架搭建
- DotNet Core 2.0部署后外网IP访问
将DotNet Core2.0项目部署在Ubuntu上并且运行后,可以用localhost:5000来访问. 但是如果这时候用外网来访问就不行了. 这时候就有两种解决方案,第一种是用Nginx做代理实 ...
- SEDA架构程序实现
一.SEDA SEDA全称是:stage event driver architecture,中文直译为“分阶段的事件驱动架构”,它旨在结合事件驱动和多线程模式两者的优点,从而做到易扩展,解耦合,高并 ...
- LeetCode刷题第二天
2.给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们 ...
- TextView显示HTML文本时<IMG>标签指定图片的显示处理
TextView显示文本时是支持一些HTML标签的(具体支持那些标签会在下面附录列出),不会需要先用HTML的static方法fromHtml来转换一下. Spanned text = Html.fr ...
- Mac Supervisor 管理进程
无论是在日常工作中还是平时玩代码中,我总是离不开 Supervisor,其实很久之前我就写过一篇文章:supervisord 部署 Flask,在里面,我仔细讲解了如何在 Linux 环境下安装并且配 ...
- 一步一步学Python-基础篇
1.安装 地址:https://www.python.org/downloads/windows/ 安装完成过后,配置环境变量,比如:path后面计入;C:\Python27(可能需要重启一下) 然后 ...