返回顶部
首页 > 资讯 > 数据库 >Cenots7 离线安装部署PostgreSQL 的详细过程
  • 571
分享到

Cenots7 离线安装部署PostgreSQL 的详细过程

2024-04-02 19:04:59 571人浏览 薄情痞子
摘要

目录1 postgresql源码包下载并复制1.1Postgresql源码包下载:1.2复制源码包至服务器2基于PostgreSQL源码安装2.1解压缩源码2.2检查环境 指定安装路径2.3编译2.4安装3.postgr

1 PostgreSQL源码包下载并复制

1.1PostgreSQL源码包下载:

访问PostgreSQL官网

Cenots7 离线安装部署PostgreSQL 的详细过程

选择所需版本进行下载,本次下载安装版本为v14.5

Cenots7 离线安装部署PostgreSQL 的详细过程

1.2复制源码包至服务器

使用ssh终端工具,远程连接服务器,并使用终端工具提供的上传工具,把postgresql-14.5.tar.gz 上传至服务器/usr/local/postgres14.5/src 文件夹下

建目录文件夹的命令

[root@localhost local]# mkdir -p /usr/local/postgres14.5/src

2基于PostgreSQL源码安装

2.1解压缩源码

切换到源码目录

[root@localhost local]# cd /usr/local/postgres14.5/src

解压gz

[root@localhost src]# gunzip postgresql-14.5.tar.gz

解压tar

[root@localhost src]# tar -xf postgresql-14.5.tar

Cenots7 离线安装部署PostgreSQL 的详细过程

2.2检查环境 指定安装路径

检查环境,指定安装目录和服务端口

[root@localhost postgresql-14.5]# ./configure --prefix=/usr/local/pgsql-14.5 --with-pgport=5435

Cenots7 离线安装部署PostgreSQL 的详细过程

注意:使用configure脚本检查,无错误或警告提示方可进行下一步编译操作,若有错误或警告提示需根据提示进行相关操作。

2.3编译

[root@localhost postgresql-14.5]# make

Cenots7 离线安装部署PostgreSQL 的详细过程

2.4安装

[root@localhost postgresql-14.5]# make install

Cenots7 离线安装部署PostgreSQL 的详细过程

安装位置在2.2 由 --prefix=/usr/local/pgsql-14.5中指定

3.postgresql的配置

提示:在本文档的描述的安装过程前,系统已经安装有其它版本的PostgreSQL,本次安装非升级安装。

3.1创建用户和组

创建组

[root@localhost ~]# groupadd postgres

创建用户并加入组

[root@localhost pgsql-14.5]#useradd -g postgres postgres

3.2创建数据库库文件存储目录、给postgres赋予权限

创建数据库库文件存储目录data

[root@localhost DISK-8T]# mkdir -p /run/media/postgres/data

data目录授权给postgres.postgres

[root@localhost DISK-8T]# chown postgres.postgres /run/media/postgres/data

3.3初始化数据库目录

切换用户

[root@localhost bin]# su – postgres

Cenots7 离线安装部署PostgreSQL 的详细过程

初始化数据 -D指定初始化创建的数据库的文件路径

-bash-4.2$ /usr/local/pgsql-14.5/bin/initdb -D /run/media/postgres/data

Cenots7 离线安装部署PostgreSQL 的详细过程

提示:红框中标注为postgres14.5的启动方式

/usr/local/pgsql-14.5/bin/pg_ctl -D /run/media/postgres/data -l logfile start

3.4启动停止postgres14.5

3.4.1启动

切换用户 PG是禁止使用超级管理员来运行该命令的

[root@localhost lib]# su postgres

启动数据库

-bash-4.2$ /usr/local/pgsql-14.5/bin/pg_ctl -D /run/media/postgres/data -l logfile start

Cenots7 离线安装部署PostgreSQL 的详细过程

3.4.2停止

切换到postgres用户

[root@localhost pgsql]# su - postgres

上一次登录:三 10月 19 13:31:02 CST 2022pts/0 上

-bash-4.2$ /usr/local/pgsql-14.5/bin/pg_ctl -D /run/media/postgres/data -l logfile stop

Cenots7 离线安装部署PostgreSQL 的详细过程

3.4.3权限不足的解决方法

Cenots7 离线安装部署PostgreSQL 的详细过程

切换到postgres用户,运行数据库启动命令报logfile: 权限不够,可按下列方法解决:
编辑sudoers配置文件 ,按下图红框所示,给postgres用户添加提升权限的配置

[root@localhost bin]# vi /etc/sudoers

Cenots7 离线安装部署PostgreSQL 的详细过程

3.4.4修改管理员密码

说明:因服务器存在多个版本的PG,因此先在/ usr / bin中创建一个postgre14.5版本对应的psql链接

[root@localhost psql]# ln -s /usr/local/pgsql-14.5/bin/psql /usr/bin/psql145

切换用户

[root@localhost psql]# su - postgres

上一次登录:三 10月 19 14:08:33 CST 2022pts/0 上

运行postgre14.5 对应的psql

-bash-4.2$ psql145
psql145 (14.5)
Type "help" for help.
postgres=#
修改管理员密码
\q再exit退出

postgres=# alter role postgres with passWord '123';

Cenots7 离线安装部署PostgreSQL 的详细过程

3.5开启远程访问

3.5.1开启远程访问

切换到数据库目录

[root@localhost pgsql]# cd /run/media/postgres/data

修改postgresql.conf 配置文件,开启远程访问

把listen_addresses = 'localhost',修改成 listen_addresses = '*'

可在此文件中修改服务端口

[root@localhost postgre14.5Data]# vi postgresql.conf

Cenots7 离线安装部署PostgreSQL 的详细过程

3.5.2配置认证方式

修改pg_hba.conf 添加远程访问的认证方式
未尾添加 host all all 0.0.0.0/0 md5

[root@localhost postgre14.5Data]# vi pg_hba.conf

Cenots7 离线安装部署PostgreSQL 的详细过程

3.5.3测试连接

使用Navicat测试数据库连接

Cenots7 离线安装部署PostgreSQL 的详细过程

到此这篇关于Cenots7 离线安装部署PostgreSQL 的文章就介绍到这了,更多相关PostgreSQL 离线安装部署内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: Cenots7 离线安装部署PostgreSQL 的详细过程

本文链接: https://lsjlt.com/news/99316.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Cenots7 离线安装部署PostgreSQL 的详细过程
    目录1 PostgreSQL源码包下载并复制1.1PostgreSQL源码包下载:1.2复制源码包至服务器2基于PostgreSQL源码安装2.1解压缩源码2.2检查环境 指定安装路径2.3编译2.4安装3.postgr...
    99+
    2024-04-02
  • Cenots7离线安装部署PostgreSQL的详细过程
    目录1 PostgreSQL源码包下载并复制1.1PostgreSQL源码包下载:1.2复制源码包至服务器2基于PostgreSQL源码安装2.1解压缩源码2.2检查环境 指定安装路...
    99+
    2022-11-13
    PostgreSQL 离线安装部署 Cenots7 安装部署PostgreSQL
  • Linux离线环境安装部署docker(超详细)
    离线文件下载:根据实际情况下载离线包 docker-Linux下载地址 搭建docker环境准备 在能连网的服务器上下载所需的镜像,例如 docker pull mysql:8(拉取mysql:8镜像)docker images(查看镜像)...
    99+
    2023-08-21
    docker linux 容器 运维 服务器
  • ORALCLEE安装和部署的详细过程
    本篇内容主要讲解“ORALCLEE安装和部署的详细过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ORALCLEE安装和部署的详细过程”吧!一、 前期:关闭 ...
    99+
    2024-04-02
  • docker安装部署 onlyoffice的详细过程
    0. 系统要求 中央处理器 I5-10400F以上 内存 16 GB,最佳32G内存 硬盘 至少40 GB的可用空间 1:安装Docker Desktop 2:进入BIOS设置CPU...
    99+
    2024-04-02
  • minio安装部署及使用的详细过程
    目录一、服务器安装minio1.进行下载2.新建minio安装目录,执行如下命令二、进行访问,并设置桶1.访问 三、springboot进行实现1.引入依赖2.在 appl...
    99+
    2024-04-02
  • docker怎么离线安装部署
    要进行离线安装部署,首先需要在离线环境中准备好所需的Docker安装包和依赖项。以下是一种离线安装部署Docker的方法:1. 在在...
    99+
    2023-10-10
    docker
  • Linux离线安装nginx详细教程
    文章目录 一、什么是离线安装?二、安装步骤1.安装nginx所需依赖1.1 安装gcc和gcc-c++1.1.1 下载依赖包1.1.2 上传依赖包1.1.3 安装依赖1.1.4 验证安装 ...
    99+
    2023-09-14
    linux nginx 服务器
  • 云服务器(Linux)安装部署Kafka的详细过程
    目录云服务器(linux)安装部署Kafka前期准备下载安装包上载安装包到云服务器配置kafka开放云服务器端口开放linux防火墙端口启动kafka服务测试单机连通性Springboot连接kafak云服务器(Linu...
    99+
    2024-04-02
  • 部署VSCODESERVER的详细过程
    目录如何部署VSCODE SERVER演示环境使用'code' CLI参考如何部署VSCODE SERVER tags: how-to 本文指导利用微软官方的vsco...
    99+
    2023-05-15
    vscode server部署 vscode server vscode部署
  • Zabbix的详细安装部署
    目录 1.架构 2.安装  1)所有机器关闭防火墙和selinux  2)准备两台机器,一台用做server,一台用做agent,mysql部署在server端的机器上。  3)在10.8.156.38 安装zabbix的存储库  4)安装...
    99+
    2023-08-31
    zabbix 数据库 服务器 linux
  • 离线安装ansible的过程
    本篇内容介绍了“离线安装ansible的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!准备一台能连接互联网的相同OS服务器,使用yumd...
    99+
    2023-06-05
  • Docker 部署 Prometheus的安装详细教程
    目录1.安装Node Exporter2.安装cAdvisor3.安装 Prometheus Server4.创建运行Grafana5.添加监控模板6.键值查询7.使用Prometh...
    99+
    2024-04-02
  • Nginx Linux安装部署详细教程
    一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 ...
    99+
    2022-06-04
    Nginx Linux安装部署 Linux安装Nginx详细教程
  • 利用MySQL Shell安装部署MGR集群的详细过程
    目录1. 安装准备2. 利用MySQL Shell构建MGR集群3. MySQL Shell接管现存的MGR集群4. 小结参考资料、文档免责声明本文介绍如何利用MySQL Shell...
    99+
    2024-04-02
  • Docker安装LNMP环境的详细过程(可部署TP项目)
    目录Docker安装LNMP环境1、安装Docker2、 安装nginx3、 安装PHP4、 查看nginx运行路径5、 创建并运行php容器6、 进入php容器,创建index2....
    99+
    2024-04-02
  • Docker安装部署分布式数据库 OceanBase的详细过程
    目录前言⛳️ 1.什么是OceanBase⛳️ 2.硬件要求⛳️ 3.docker部署OceanBase✨ 3.1 下载ob docker镜像✨ 3.2 创建容器✨ 3.3 obd工...
    99+
    2024-04-02
  • Dubbo2.7X安装部署详细流程分析
    一、安装注册中心zookeeper 下载地址:https://mirrors.bfsu.edu.cn/apache/zookeeper/ 1.下载直接解压,进入../conf/目录下...
    99+
    2023-02-03
    Dubbo 安装部署 Dubbo 2.7X 安装部署
  • Yapi安装部署详细图文教程
    目录Yapi安装部署教程1.1 环境准备1.2 安装命令行工具1.2.1 全局安装 yapi-cli ,yapi的命令行工具1.2.2 全局安装 ykit , yapi打包工具1.3...
    99+
    2024-04-02
  • Redis的安装部署过程
    这篇文章主要讲解了“Redis的安装部署过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis的安装部署过程”吧! 下载地...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作