前言

sonar自带的数据库是存储在内存中,一但重启之前的数据全部清空,并且官方只是建议测试用,长期使用建议配置第三方数据库,支持的第三方数据库有Oracle、 PostgreSQL 和 microsoftsqlserver,8.0之后作者说不再支持mysql
sonarqube配置postgresql数据库

安装

下载地址,我下载的12.6版本
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
然后一直下一步即可安装完成,中间有个设置密码和端口(默认就好)要记住
sonarqube配置postgresql数据库
打开pgadmin4
sonarqube配置postgresql数据库
主页如下:
sonarqube配置postgresql数据库
点击连接,输入密码
sonarqube配置postgresql数据库
创建sonar用户
如下图,在General中设置用户名为sonar,Privileges中控制权限。用户名为sonar,密码为sonar
sonarqube配置postgresql数据库
sonarqube配置postgresql数据库
sonarqube配置postgresql数据库
点开Databases,右键 ,创建数据库。数据库名称为:sonar
sonarqube配置postgresql数据库
sonarqube配置postgresql数据库
sonarqube配置postgresql数据库
连接数据库
sonarqube配置postgresql数据库
在sonarQube的安装目录的conf目录下,打开sonar.properties
配置好数据库名称和密码
sonarqube配置postgresql数据库

重启sonar服务

sonarqube配置postgresql数据库

执行一个扫描任务
sonarqube配置postgresql数据库

执行完成后,Tables下就会生成数据了
sonarqube配置postgresql数据库
如下底部的数据库提示就消失了
sonarqube配置postgresql数据库
成功配置好数据库
sonarqube配置postgresql数据库

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2020-10-29
  • 2022-01-01
  • 2021-12-12
猜你喜欢
  • 2021-07-06
  • 2022-01-16
  • 2021-11-04
  • 2021-05-23
  • 2022-12-23
相关资源
相似解决方案