说明
postgres数据库 yum 安装 的方式最高支持 15 版本, 后续版本官方不再提供.
安装
- 安装yum源
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
- 卸载历史版本
[root@data8 data]
postgresql-libs.x86_64 9.2.24-9.el7_9 @updates
yum remove -y postgresql-libs.x86_64
- 安装 15 版本
yum install -y postgresql15-server
- 设置数据目录
mkdir -p /home/pgsql/data
sudo chown postgres:postgres /home/pgsql/data/
vi /usr/lib/systemd/system/postgresql-15.service
Environment=PGDATA=/home/pgsql/data/
- 初始化数据库
postgresql-15-setup initdb
初始化完成后数据目录内就有配置文件等内容了,可以按照需要修改配置.
- 修改pg_hba.conf
host all all 127.0.0.1/32 trust
host all all 172.16.20.0/24 scram-sha-256
- 启动/停止/自启
systemctl start postgresql-15
systemctl status postgresql-15
systemctl enable postgresql-15
- 登录
[root@localhost ~]
Password for user postgres:
psql (15.7)
Type "help" for help.
postgres=
- 默认路径
- 默认的安装路径:
/usr/pgsql-15
- 默认的数据路径:
/var/lib/pgsql/15/