【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