Centos 7 更改 PostgreSQL 14 默认存储路径

news/2024/7/9 22:30:40 标签: centos, postgresql, linux

前言:
默认PostgreSQL数据存储路径为:/var/lib/pgsql/14/data
迁移到新的存储路径:/mnt/postgresql/data

1、关闭PostgreSQL服务

systemctl stop postgresql-14

2、创建目录

# 创建新目录
mkdir -p /mnt/postgresql/data

# 更改目录权限
chown -R postgres:postgres /mnt/postgresql/data
chmod 0700 /mnt/postgresql/data

3、更新系统文件

# 编辑 postgresql-14.service 文件
vim /usr/lib/systemd/system/postgresql-14.service

# 修改内容如下:
Environment=PGDATA=/mnt/postgresql/data/

4、更新PostgreSQL配置

# 编辑 postgresql.conf 文件
vim /var/lib/pgsql/14/data/postgresql.conf

# 修改内容如下(42行左右):
data_directory = '/mnt/postgresql/data'
hba_file = '/mnt/postgresql/data/pg_hba.conf'
ident_file = '/mnt/postgresql/data/pg_ident.conf'

5、迁移目录

cp -rp /var/lib/pgsql/14/data/* /mnt/postgresql/data
或 mv /var/lib/pgsql/14/data/* /mnt/postgresql/data

6、重新加载配置文件

systemctl daemon-reload
systemctl restart postgresql-14
systemctl status postgresql-14

http://www.niftyadmin.cn/n/5216451.html

相关文章

AI 视频 | Stable Video Diffusion 来了!(附体验地址)

1. 介绍 11 月 21 日,Stability AI 推出了 Stable Video Diffusion,这是 Stability AI 的第一个基于图像模型 Stable Diffusion 的生成式视频基础模型。 目前 Stability AI 已经在 GitHub 上开源了 Stable Video Diffusion 的代码,在 Huggin…

注解之@Configuration、@Bean、@Component

目录 前言 Component:通用的注解! Bean 引入第三方的类 Configuration 前言 首先:我们先简单描述一下这三个的作用 Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。 Bean注解告诉Spring这个方法将会…

C 语言 typedef 关键字

C 语言 typedef 关键字 C 语言提供了 typedef 关键字&#xff0c;您可以使用它来为类型取一个新的有意义的名字。也就是用于重新定义已经存在的变量的名称。 typedef 的语法 typedef <existing_name> <alias_name>在以上语法中&#xff0c;“ **existing_name”…

【python】--文件/文件夹读写及操作

目录 一、文件读写1、文件读写代码示例 二、文件/文件夹操作1、代码示例 一、文件读写 读写文件就是请求操作系统打开一个文件对象&#xff08;通常称为文件描述符&#xff09;&#xff0c;然后通过操作系统提供的接口从这个文件对象中读取数据&#xff08;读文件&#xff09;…

Flutter学习(六)EventBus的使用

背景 项目开发过程中&#xff0c;有些场景&#xff0c;需要跨页面进行数据传递。按照安卓开发的思路&#xff0c;在flutter实现一个事件总线EventBus&#xff0c;进行数据传递 原理 通过dart的签名函数&#xff0c;进行监听集合设置&#xff0c;然后post分发的时候&#xff…

301. 任务安排2,斜率优化dp

301. 任务安排2 - AcWing题库 有 N 个任务排成一个序列在一台机器上等待执行&#xff0c;它们的顺序不得改变。 机器会把这 N 个任务分成若干批&#xff0c;每一批包含连续的若干个任务。 从时刻 0 开始&#xff0c;任务被分批加工&#xff0c;执行第 i 个任务所需的时间是 …

LabVIEW开发发动机爆震分析仪

LabVIEW开发发动机爆震分析仪 内燃​机​​爆​震​是在​燃烧​循环​中​发生​的​一种​不受​控制​的​空气/​燃料​混合物​的​自发​点燃​现象。​爆​震​产生​的​极​高​​燃烧​压力​峰值&#xff0c;​会对​发动​机​的​活塞和活塞​环​造成​破坏。​…

5.前端--CSS-基本概念【2023.11.26】

1. CSS 语法规范 CSS 规则由两个主要的部分构成&#xff1a;选择器以及一条或多条声明。 属性和属性值之间用英文“:”分开 多个“键值对”之间用英文“;”进行区分 选择器 : 简单来说&#xff0c;就是选择标签用的。 声明 &#xff1a;就是改变样式 2.CSS引入方式 按照 CSS 样…