乐趣区

关于rhel:如何在-RHEL9-上安装-PostgreSQL15

PostgreSQL 是一种基于 SQL 语言的开源、多平台、强壮和高度可扩大的数据库服务器。它提供了数据完整性、构建应用程序和创立容错环境等个性。

必备条件

  • Minimal Installed RHEL 9
  • At least 2GB RAM and 2 CPU
  • Sudo User with admin rights
  • Red Hat Subscription or locally configured Repository
  • Stable Internet Connectivity (In case of Red Hat subscription)

1) 启用 PostgreSQL 15 包存储库

PostgreSQL 15 在 RHEL 9 默认软件包存储库中不可用,应用以下 DNF 命令启用其 DNF / YUM 软件包存储库。

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

2) 装置 PostgreSQL 15

运行以下命令装置 PostgreSQL 15

$ sudo dnf install postgresql15-server -y

装置 postgresql 及其依赖项后,应用以下 psql 命令验证其版本。

$ psql -V
psql (PostgreSQL) 15.1
$

以上命令的输入显示零碎上曾经装置了 PostgreSQL 15.1

3) 初始化 PostgreSQL 数据库(initdb)

运行如下命令,初始化 15 initdb PostgreSQL 数据库

$ sudo /usr/pgsql-15/bin/postgresql-15-setup initdb

4) 启动 PostgreSQL 15 服务

运行以下命令以启动并启用 PostgreSQL 15 服务

$ sudo systemctl start postgresql-15
$ sudo systemctl enable postgresql-15

执行以下命令,验证其服务状态

$ sudo systemctl status postgresql-15

下面的输入显示 postgresql 服务曾经启动并正在运行

5) 爱护 PostgreSQL 15 数据库

默认状况下,postgresql 数据库是不平安的,能够轻松切换到 postgress 用户,无需任何明码,并开始应用 psql,如下所示

要爱护数据库,请应用 passwd 命令将明码设置为 postgres 用户

$ sudo passwd postgres
$ su – postgres
$ psql -c "ALTER USER postgres WITH PASSWORD‘xxxxxxxxxxx';"

咱们尝试切换到 postgres 用户并连贯到数据库,这次它会提醒您先输出明码

$ su - postgres
Password:
$ psql

完满,以上输入确认 postgres 用户和数据库当初是平安的。

以上就是这篇文章的全部内容,请在上面的评论区提出您的疑难和反馈。

我的开源我的项目

  • course-tencent-cloud(酷瓜云课堂 – gitee 仓库)
  • course-tencent-cloud(酷瓜云课堂 – github 仓库)
退出移动版