前言
环境:
MacBook Pro(13.0.1)m系列芯片
PostgreSQL(13)
SonarQube (7.8)
JDK11
因为 SonarQube 8.0以上版本不支持 MySQL,所以改用PostgreSQL数据库。
一,PostgreSQL安装
1.1. 安装PostgreSQL
首先进入PostgreSQL官网,或者点击该网址添加链接描述查看与Mac版本匹配的PostgreSQL版本(本文以mac为例),如下图,我的Mac版本是13.0.1,所以我选择的是version13,然后点击 Download the install,找到对应的版本进行下载。
下载完成之后,就直接Next进行安装,直接默认安装路径即可。
需要设置密码
PostgreSQL默认的端口号为 5432
Launch Stack Builder at exit可以不勾选,直接点击Finish即可。
安装完成之后,会看到启动台上有一些应用,其中:
psql是PostgreSQL数据库的命令行交互工具
pgAdmin是Postgre SQL数据库的图形化管理工具
1.1.2 psql
当点击SQL Shell(psql)时,会出现下面的界面,直接回车即可,下图红色箭头的地方需要输入密码再回车。
1.1.3 pgAdmin 4
打开之后,会看到下面的界面
至此,PostgreSQL数据库已经安装完成
1.2.创建sonar用户及sonar数据库
(1)创建用户——sonar
双击Login/Group Roles——>在General中输入Name:sonar——>在Definition中输入密码:sonar——>在Privileges中勾选(可参考下图步骤)
(2)创建sonar数据库
双击Databases——>在General中输入Name:sonar
切换用户连接
右击PostgreSQL13 ——Disconnect Server