共计 1295 个字符,预计需要花费 4 分钟才能阅读完成。
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 仓库)
正文完