本文最后更新于 952 天前,其中的信息可能已经有所发展或是发生改变。
官网下载
- 进入 PostgreSQL 官网。
- 点击 DOWNLOADS 跃迁,在 Packages and Installers 选择 Linux。
- 在页面最下方 Direct RPM download 处点击 direct download,选择 PostgreSQL 14 版本(RHEL / CentOS 7 – x86_64)。
- 在 Available Groups 下点击 PostgreSQL Database Server 14 PGDG,下载如下三个 RPM 文件:
- postgresql14-libs-14.6-1PGDG.rhel7.x86_64.rpm
- postgresql14-14.6-1PGDG.rhel7.x86_64.rpm
- postgresql14-server-14.6-1PGDG.rhel7.x86_64.rpm
安装
- RPM 安装
# 前置依赖,可以去 https://fr2.rpmfind.net/ 下载 rpm -ivh libicu-50.2-4.el7_7.x86_64.rpm rpm -ivh libzstd-1.5.2-1.el7.x86_64.rpm # PostgreSQL 安装 rpm -ivh postgresql14-libs-14.6-1PGDG.rhel7.x86_64.rpm rpm -ivh postgresql14-14.6-1PGDG.rhel7.x86_64.rpm rpm -ivh postgresql14-server-14.6-1PGDG.rhel7.x86_64.rpm - 初始化数据库
/usr/pgsql-14/bin/postgresql-14-setup initdb - 修改
/var/lib/pgsql/14/data/postgresql.conf文件# listen_addresses = "localhost" listen_addresses = "*" # 允许远程连接 - 在
/var/lib/pgsql/14/data/pg_hba.conf文件添加host all all 192.168.232.0/24 md5 - 重启 PostgreSQL
systemctl start postgresql-14 systemctl enable postgresql-14 #开机启动
登录
- 切换用户
su - postgres - 登录
psql - 创建新账号
create user admin password '76543'; - 赋予超级管理员权限
alter role admin superuser; - 创建新仓库
create database test; - 退出
\q - 重新登录
psql -U admin -d test -h postgresql -W
