CentOS 7下安装PostgreSQL 15版本数据库(图文详细)

文章目录

  • CentOS 7下安装PostgreSQL 15版本数据库(图文详细)
    • 1 简介
      • 1.1 概述
      • 1.2 官网
    • 2 PostgreSQL安装
      • 2.1 选定版本
      • 2.2 安装依赖
      • 2.3 执行安装
      • 2.4 初始化
      • 2.5 配置环境变量
      • 2.6 创建数据库
        • 2.6.1 进入命令行
        • 2.6.2 创建DB
        • 2.6.3 设置密码
      • 2.7 配置远程
      • 2.8 测试链接
    • 3 pgAdmin4工具安装
      • 3.1 下载软件包(windows)
      • 3.2 运行安装
      • 3.3 操作使用
        • 3.3.1 更改系统语言
        • 3.3.2 测试远程链接

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)

1 简介

1.1 概述

  • PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。

1.2 官网

  • 官网地址: https://www.postgresql.org/download/linux/redhat/
  • 安装工具: https://www.pgadmin.org/download/

2 PostgreSQL安装

2.1 选定版本

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第1张图片

2.2 安装依赖


# 获取所需依赖包
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libzstd-1.5.2-1.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-devel-5.0.1-7.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-5.0.1-7.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-libs-5.0.1-7.el7.x86_64.rpm
 
 
yum install -y ./libzstd-1.5.2-1.el7.x86_64.rpm 
yum install -y centos-release-scl-rh llvm5*
yum install -y epel-release

2.3 执行安装


# 安装版本库的RPM
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# 安装 PostgreSQL
sudo yum install -y postgresql15-server postgresql15-devel

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第2张图片

2.4 初始化

# 初始化DB
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb

# 开机启动|启动|重启|状态|停止 命令
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
sudo systemctl restart postgresql-15
sudo systemctl status postgresql-15
sudo systemctl stop postgresql-15

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第3张图片

2.5 配置环境变量

#编辑
vim /etc/profile

#PGSQL_HOME
export PGSQL_HOME=/usr/pgsql-15
export PATH=$PATH:$PGSQL_HOME/bin

#生效配置
source /etc/profile

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第4张图片

2.6 创建数据库

2.6.1 进入命令行

# 切换用户
su postgres

psql

2.6.2 创建DB

# 执行创建
create database test_db -U postgres ;

2.6.3 设置密码

# 设置密码(自由发挥):postgres
alter user postgres with password 'postgres';

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第5张图片

2.7 配置远程


#编辑
vim /var/lib/pgsql/15/data/postgresql.conf
修改参数:
listen_addresses = '*'

# 编辑配置
vim /var/lib/pgsql/15/data/pg_hba.conf

# 添加内容
host    all             all              0.0.0.0/0              md5

#重启
sudo systemctl restart postgresql-15

2.8 测试链接

  • 远程链接命令
# 格式
psql -h 主机IP -p 端口  -U 用户名 -W -d 数据库

# 示例
psql -h 127.0.0.1 -p 5432  -U postgres -d test_db;

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第6张图片
CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第7张图片

3 pgAdmin4工具安装

3.1 下载软件包(windows)

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第8张图片

3.2 运行安装

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第9张图片
CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第10张图片
CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第11张图片
CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第12张图片

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第13张图片
CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第14张图片

3.3 操作使用

3.3.1 更改系统语言

  • 系统默认是英文界面,要改成中文,可在菜单File->Preferences,找到User language选项

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第15张图片

3.3.2 测试远程链接

  • 设置主凭据

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第16张图片

  • 设置基础参数

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第17张图片

  • 设置链接参数

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第18张图片

  • 链接效果

CentOS 7下安装PostgreSQL 15版本数据库(图文详细)_第19张图片

你可能感兴趣的:(PostgreSQL,SpringBoot,数据库,postgresql,centos)