SonarQube使用postgresql14数据库

455次阅读
没有评论

共计 1393 个字符,预计需要花费 4 分钟才能阅读完成。

PostgreSQL 安装

修改 postgres 账号密码

  1. 进入 PostgreSQL 命令行

切换到 postgres,不然执行命令出错。

su postgres
  1. 启动 SQL Shell

    psql

  2. 修改密码

    ALTER USER postgres WITH PASSWORD ‘xxxxx’;

配置远程访问

  1. 修改 IP 绑定

修改配置文件

vim /var/lib/pgsql/14/data/postgresql.conf
  1. 将监听地址修改为 *

去掉注释

listen_addresses='*'
  1. 允许特定 IP 访问

修改配置文件(在文件结尾加上即可)

vim /var/lib/pgsql/14/data/pg_hba.conf
host  all  all 192.168.0.0/16  scram-sha-256

SonarQube 的 PostgreSQL 库设置
创建数据库

CREATE DATABASE mydb;

新建用户

postgres=# CREATE USER sonar WITH ENCRYPTED PASSWORD 'xxxxxxx';

赋予指定账户指定数据库所有权限
postgres=# GRANT ALL PRIVILEGES ON DATABASE sonar TO sonar;

修改 sonar 数据库所属者为 sonar

postgres=# ALTER DATABASE sonar OWNER TO sonar;

查看库和用户名

postgres=# \l sonar
                           List of databases
 Name  | Owner | Encoding |  Collate   |   Ctype    | Access privileges
-------+-------+----------+------------+------------+-------------------
 sonar | sonar | UTF8     | en_US.utf8 | en_US.utf8 | =Tc/sonar        +
       |       |          |            |            | sonar=CTc/sonar
(1 row)

postgres=# \du sonar
           List of roles
 Role name | Attributes | Member of
-----------+------------+-----------
 sonar     |            | {}

重启数据库(配置生效)

sudo systemctl restart postgresql-14

修改 sonarqube 数据库链接

vim sonarqube-9.6.1.59531/conf/sonar.properties
sonar.jdbc.username=sonar
sonar.jdbc.password=xxxx
sonar.jdbc.url=jdbc:postgresql://ip/sonar

然后重启 sonarqube

sh sonar.sh restart

查看系统状态如下
SonarQube 使用 postgresql14 数据库

正文完
 0
yx
版权声明:本站原创文章,由 yx 于2022-08-30发表,共计1393字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码