Cenots7 离线安装部署PostgreSQL 的详细过程
访问PostgreSQL官网
选择所需版本进行下载,本次下载安装版本为v14.5
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 2.2检查环境 指定安装路径检查环境,指定安装目录和服务端口
[root@localhost postgresql-14.5]# ./configure prefix=/usr/local/pgsql-14.5 with-pgport=5435注意:使用configure脚本检查,无错误或警告提示方可进行下一步编译操作,若有错误或警告提示需根据提示进行相关操作。
2.3编译 [root@localhost postgresql-14.5]# make 2.4安装 [root@localhost postgresql-14.5]# make install安装位置在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/datadata目录授权给postgres.postgres
[root@localhost DISK-8T]# chown postgres.postgres /run/media/postgres/data 3.3初始化数据库目录切换用户
[root@localhost bin]# su – postgres初始化数据 -D指定初始化创建的数据库的文件路径
-bash-4.2$ /usr/local/pgsql-14.5/bin/initdb -D /run/media/postgres/data提示:红框中标注为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 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 3.4.3权限不足的解决方法切换到postgres用户,运行数据库启动命令报logfile: 权限不够,可按下列方法解决:
编辑sudoers配置文件 ,按下图红框所示,给postgres用户添加提升权限的配置
说明:因服务器存在多个版本的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退出
切换到数据库目录
[root@localhost pgsql]# cd /run/media/postgres/data修改postgresql.conf 配置文件,开启远程访问
把listen_addresses = localhost ,修改成 listen_addresses = *
可在此文件中修改服务端口
[root@localhost postgre14.5Data]# vi postgresql.conf 3.5.2配置认证方式修改pg_hba.conf 添加远程访问的认证方式
未尾添加 host all all 0.0.0.0/0 md5
使用Navicat测试数据库连接
到此这篇关于Cenots7 离线安装部署PostgreSQL 的文章就介绍到这了,更多相关PostgreSQL 离线安装部署内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Cenots7 离线安装部署PostgreSQL 的详细过程
相关文章
- ADB安装卸载应用[通俗易懂]
- UEFI安装win10+manjaro双系统
- 【废亿点k8s】k8s单master集群安装(1.24版本)
- awvs14安装教程_amesim安装教程
- Adobe Photoshop CC2017软件安装教程PS全版本软件下载地址(包括最新的2023)
- Windows 系统 PostgreSQL 手工安装配置方法
- postgresql数据库安装部署搭建主从节点的详细过程(业务库)
- Postgresql源码安装详解数据库
- 使用百度云下载Linux镜像,轻松解决系统安装问题(linux镜像百度云)
- 比较PostgreSQL与MySQL:哪个更好?(postgresql和mysql)
- Linux 启动:安装系统到U盘(linux装入u盘)
- Linux系统下安装PostgreSQL的步骤(linux安装pgsql)
- 安装XAMPP安装MySQL:一步一步指南(xamppmysql)
- 如何使用U盘在电脑中安装双系统Linux?(u盘装双系统linux)
- 简易教程:Linux下如何快速安装PostgreSQL数据库(linux安装postgresql)
- 25 Tips for Optimizing Your PostgreSQL Queries(postgresql查询优化)
- PostgreSQL的传奇发展历史(postgresql历史)
- Postgresql快速入门指南(postgresql入门)
- 新手快速登录Postgresql数据库(登录postgresql)
- 管理PostgreSQL:优化内存管理提升数据库性能(postgresql内存)
- 本地搭建Redis数据库实现简单数据库操作(本地安装redis)