靜態代碼掃描工具 - (六)sonarQube配置數據庫為postgresql


1、在postgresql當中創建sonar數據庫和用戶

 

1.1 創建sonar用戶

以postgres用戶登陸成功后,創建為sonarQube專用的sonar用戶。

如下圖,在General中設置用戶名為sonar,Privileges中控制權限。用戶名為sonar,密碼為sonar

 

 

 

 

 

 

 

 

創建成功之后,在面板當中可看到sonar用戶。

 

 

 

 

 

 

1.2 創建sonar數據庫

點開Databases,右鍵 ,創建數據庫。數據庫名稱為:sonar

 

 

 

保存成功之后,可以切換為sonar用戶登陸。

 

 

 

 

 

 

 

 

 

2、在sonarQube中配置postgresql連接信息

 

在sonarQube的安裝目錄的conf目錄下,打開sonar.properties。

此文件當中,所有支持的數據類型的連接方式都已經放進來了。只需要開放注釋,進行配置工作即可。

2.1、配置數據庫地址、用戶名、密碼:

需要配置的參數為:

sonar.jdbc.username

sonar.jdbc.password

sonar.jdbc.url

本身是注釋的。開放注釋,並配置在postgreSql當中,為sonar創建的用戶名和密碼:sonar/sonar。

配置數據庫地址、數據庫名稱。以及CurrentSchema(默認就是public)

 

 

 

2.2 重啟sonarQube

重啟過程中,sonar會使用配置的數據庫,並在數據庫中自動創建表格。需要一點時間。

重啟完成之后,可以在數據庫當中看到sonar創建的表:

 

 

 

再次訪問sonarQube后,頁面底部就不會有如下提示:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM