sonarqube二次安装启动报错解决方法

版本:sonar 7.6  mysql:5.7

若安装启动时sonar.log和es.log都没有报错,而web.log报如下错误:

Web server startup failed: Database was upgraded to a more recent of SonarQube. Backup must probably be restored or db settings are incorrect.

解决方法:不要看网上无良人写的版本啥的,仔细看sonar7.6    /conf/sonar.properties

#----- DEPRECATED 
#----- MySQL >=5.6 && <8.0

清楚写着支持MySQL >=5.6 && <8.0版本

我是之前安装过,不记得啥版本了,后来尝试多种办法不行,突然想起来,可能是偶脏数据存在

于是数据库中删除sonar数据库,重建sonar库,再次启动

sonar此时会重新建表,便可以正常启动了

附官网地址:Thank you for downloading SonarQube | SonarQube

sonar安装步骤:

下载sonarqube7.6版本:https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.6.0.59041.zip

上传文件至linux服务器目录,比如我想安装在/usr/local/目录下,我的操作是:

1、上传sonarqube-9.6.0.59041.zip至/usr/local/目录下

2、cd /usr/local/

3、unzip sonarqube-7.6.zip

4、useradd sonar     #设置密码并授权

5、passwd sonar

6、chown -R sonar:sonar /usr/local/sonarqube-7.6

7、修改sonarqube-7.6/conf/文件夹下的sonar.properties配置文件

sonar.jdbc.username=sonar 
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://192.168.0.xxx:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

(sonar.jdbc.username、password是你mysql数据库的账号密码)

(mysql数据库自己安装)

8、启动sonarqube
su sonar

cd /usr/local/sonarqube-7.6/bin/linux-x86-64

./sonar.sh start

可以在/usr/local/sonarqube-7.6/logs中查看启动日志

9、访问sonar页面:http://192.168.0.xxx:9000/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值