PostgreSQL 12 数据库安装

环境

  • 系统版本: CentOS Linux release 7.7.1908 (Core)
安装配置PostgreSQL
下载PostgreSQL安装包

下载地址:https://yum.postgresql.org/repopackages.php
下载最新版即可,本文档示例使用PostgreSQL12

安装PostgreSQL

将下载的RPM包上传至服务器中
安装rpm包

[root@postgresql ~]# yum install -y pgdg-redhat-repo-latest.noarch.rpm

查看PostgreSQL源

[root@postgresql ~]# yum list | grep postgresql

在展示出的列表中查找,需要安装两个包postgresql12-contribpostgresql12-server
使用yum源直接安装

[root@postgresql ~]# yum install -y postgresql12-contrib postgresql12-server
初始化数据库

在初始化之前,需要先确定数据库安装文件存储的位置;PostgreSQL的系统安装目录是:/usr/pgsql-版本号;数据存储目录:/var/lib/pgsql/版本号/data目录。在安装系统的时候,如果分配的/var文件夹存储空间够大,则不需要修改安装文件,否则就需要修改数据库数据存储位置,以防后续空间不足。
本示例将数据的存储位置改为/home/pgdata文件夹:

# 自定义systemctl服务
[root@postgresql ~]# systemctl edit postgresql-12

# 添加以下命令行
[Service]
Environment=PGDATA=/home/pgdata/12/data # 更改已创建完成的目录

# 重新加载系统systemctl配置
[root@postgresql ~]# systemctl daemon-reload

# 初始化PostgreSQL数据目录
[root@postgresql ~]# /usr/pgsql-12/bin/postgresql-12-setup initdb

# 数据库启动并设置自启
[root@postgresql ~]# systemctl enable postgresql-12
[root@postgresql ~]# systemctl start postgresql-12
修改数据库登录密码
# 使用postgres用户登录数据库系统
[root@postgresql ~]

你可能感兴趣的:(持续交付部署)