DevOps DevOps
产品简介
产品安装
快速入门
使用指南
开发指南
FAQ
6.7更新说明
  • PostgreSQL 安装手册
  • 安装版本
  • 安装
  • 设置 PostgreSQL 管理员用户的密码
  • 启动远程访问
  • 创建数据库
  • 参考链接

# PostgreSQL 安装手册

# 安装版本

PostgreSQL 12

# 安装

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql12-server
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
sudo systemctl enable postgresql-12
sudo systemctl start postgresql-12

离线安装方式可参考:离线安装 RPM 包

# 设置 PostgreSQL 管理员用户的密码

sudo su - postgres # 切换至postgres用户
psql -c "alter user postgres with password 'postgres123'"

其中postgres123为修改后的密码,可自定义。

# 启动远程访问

编辑文件/var/lib/pgsql/12/data/postgresql.conf并将监听地址设置为您的服务器 IP 地址或所有接口的“*”:

listen_addresses = '*'

设置 PostgreSQL 接受远程连接,编辑文件/var/lib/pgsql/12/data/pg_hba.conf,修改文件内容如下:

# IPv4 local connections:
#host    all             all             127.0.0.1/32            ident
host    all             all             0.0.0.0/0               md5

修改完以上配置后,重启数据库服务:

sudo systemctl restart postgresql-12

# 创建数据库

为 SonarQube、Dependency-Track 服务提前创建数据库:

sudo su - postgres # 切换至postgres用户
psql -c "CREATE DATABASE dtrack ENCODING utf8;"
psql -c "CREATE DATABASE sonarqube ENCODING utf8;"

# 参考链接

PostgreSQL: Linux downloads (Red Hat family) (opens new window)

如何在 CentOS 7/CentOS 8 上安装 PostgreSQL 12 (linux-console.net) (opens new window)

← Nexus 安装 Dependency-Track 安装 →