当前位置: 首页 > article >正文

【Postgresql】Linux 部署 Postgresql 数据库 (图文教程)

在这里插入图片描述

文章目录

    • 安装编译工具
    • 安装 readline 开发库
    • 安装 zlib 开发库
    • 创建postgres用户
    • 创建postgres用户,并添加到postgres用户组
    • 解压压缩包
    • 创建一个安装目录,随便起名就行,位置也随意即可,我这里创建到刚解压完的路径下,起的名为postgresql
    • 一定要进入到解压后的文件目录下,上图路径中,执行指定安装路径
    • 构建(编译)会运行比较久
    • 安装
    • 创建数据目录
    • 创建日志目录
    • 修改数据、日志目录的所属用户与用户组均为postgres
    • 切换到postgres用户
    • 初始化数据库
    • 启动数据库,并将日志打印到pg.log文件上
    • 进入数据库
    • 查看所有数据库用户
    • 修改管理员postgres的密码
    • 设置连接访问规则(修改配置文件pg_hba.conf,在文件末尾添加)
    • 设置PostgreSQL数据库服务器监听所有可用的网络接口上的传入连接请求,并设置最大链接数为500,防止链接失败
    • 退出
    • 重启数据库
    • 测试链接

更多相关内容可查看

安装编译工具

yum install -y gcc gcc-c++

这个命令安装了 GNU 编译器集合(gcc)和 GNU C++ 编译器(gcc-c++)。这些是编译 PostgreSQL 源代码所必需的

在这里插入图片描述

安装 readline 开发库

yum install -y readline-devel

readline-devel 包提供了额外的头文件和库,用于开发与 readline 库兼容的程序。readline 是一个库,用于提供命令行编辑和历史功能,PostgreSQL 需要这个库来支持其命令行工具。

在这里插入图片描述

安装 zlib 开发库

yum install -y zlib-devel

zlib-devel 包包含了 zlib 压缩库的开发文件,包括头文件和用于链接的库文件。PostgreSQL 使用 zlib 来进行数据压缩。这里显示下载过了,不做过多的展示

在这里插入图片描述

创建postgres用户

groupadd postgres

在这里插入图片描述

创建postgres用户,并添加到postgres用户组

useradd postgres -r -g  postgres


http://www.kler.cn/a/557153.html

相关文章:

  • 直角三角堰计算公式
  • 开发指南103-jpa的find**/get**全解
  • 数据结构:队列queue和栈stack
  • UE5中按钮圆角,设置边框
  • CSDN如何设置付费专栏
  • [ TypeScript ] “undefined extends xxx“ 总是为 true 的 bug
  • 深入解析C++函数指针与指针函数:从原理到实战
  • bind()的概念和使用案例
  • USC安防平台之视频切片
  • 驱动的三个框架
  • 52类110个主流Java组件和框架
  • IEEE官方期刊缩写查询pdf分享
  • 蓝桥杯每日一题--第一周(包含五题)
  • EP零散笔记
  • 神经网络防“失忆“秘籍:弹性权重固化如何让AI学会“温故知新“
  • 泥沙输送的DEM-CFD耦合案例
  • Kubernetes控制平面组件:APIServer 基于 Webhook Toeken令牌 的认证机制详解
  • 广度优先搜索详解--BFS--蒟蒻的学习之路
  • 沃丰科技大模型标杆案例|周大福集团统一大模型智能服务中心建设实践
  • 蓝桥杯备赛-基础训练(三)哈希表 day15