在RHEL8(CentOS8)上安装PostgreSQL 13

环境

红帽企业级Linux发行版8.2

添加存储库

请在此处查找。
https://yum.postgresql.org/repopackages/

我要添加RHEL8的软件仓库。

sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

禁用PostgreSQL AppStream

原始版本将被禁用。(不禁用也可以安装)

禁用PostgreSQL AppStream库。

sudo dnf module disable postgresql

如果可以的话,使用y来使其无效。

安装PostgreSQL 13。

sudo dnf install postgresql13-server

数据库的初始化

sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

数据库启动,自动启动

进行DB的启动和自动启动设置。

sudo systemctl enable --now postgresql-13

将会确认启动。

sudo systemctl status postgresql-13

我将检查自动启动设置。

sudo systemctl is-enabled postgresql-13