更换PostgreSQL的data并重启服务

2023-11-17

更换 PostgreSQL 的 data 文件夹并重新启动 PostgreSQL 服务,适应场景:

  • 系统崩溃, 需要恢复 PostgreSQL 数据及服务
  • 平时可用的一种 PostgreSQL 备份/还原手段

操作步骤:

  1. 导出 PostgreSQL 安装目录 (Installation Directory) 下的 data 文件夹
  2. 备份当前 PostgreSQL 安装目录 (Installation Directory) 到其他目录下
  3. 停止 PostgreSQL 服务 (Database Service)
    • 可以在运行中输入 services.msc 在启动的窗口中关闭掉 PostgreSQL 服务 (Database Service)
    • 或者在 CMD 中输入 net stop postgresql-x64-14 (这里的 postgresql-x64-14 是 Database Service 依照实际情况更改)
  4. 在任务管理器中检查并关闭掉 PostgreSQL 的现存进程
  5. 移除 PostgreSQL 服务, 在 CMD 中执行目录跳转到 PostgreSQL 安装目录下的 bin 目录下, 再输入 pg_ctl unregister -N postgresql-x64-14 (这里的 postgresql-x64-14 也是 Database Service)
  6. 将 PostgreSQL 目录下的 data 文件夹名称改为 data_back, 再将备份 PostgreSQL 目录下 data 文件拷贝到当前 PostgreSQL 目录下
  7. 重新创建 PostgreSQL 服务, CMD 的执行目录确保是 bin 下, 输入 pg_ctl register -N postgresql-x64-14 -D "D:\Program Files\PostgreSQL\14\data"
  8. 启动服务, CMD 输入 net start postgresql-x64-14
  9. 打开 pgAdmin 点击连接服务器, 主机输入 127.0.0.1 密码输入之前密码, 点确定就可以连接上之前的服务器
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更换PostgreSQL的data并重启服务 的相关文章

随机推荐

  • 排序算法之堆排序(Heap Sort)——C语言实现

    堆排序 Heapsort 是指利用堆积树 堆 这种数据结构所设计的一种排序算法 它是选择排序的一种 算法分析 在学习堆排序之前我们要先了解堆这种数据结构 堆的定义如下 n个元素的序列 k1 k2 kn 当且满足以下关系时 称之为堆 若将此序
  • 短视频平台-小说推文(知乎)推广任务详情

    知乎会员 知乎日结内测中 可能暂只对部分优质会员开放 2023 03 29通知 知乎拉新项目 由于内部测试转化较低 暂时下线 原有关键词出单不受影响 1 关键词 1 1 选择会员文 在知乎 首页 或者 会员 里面选取 需要选取文章链接 点进
  • 二.centos7和主机实现xftp传文件,包含解决一些主机虚拟机互联的问题

    首先打开安装好的centos7 一 需要获取的信息 虚拟机 ifconfig 信息 主要是ensxx的信息 主机 ipconfig 信息 主要是vm8的信息 虚拟机点 编辑 虚拟网络编辑器 界面 查看虚拟机右下是否连接 点虚拟机右上角 看有
  • Nacos启动: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExceptionTable nacos_config.config_inf

    把nacos 1 1 4 server下载到本地之后 然后直接在bin目录下启动startup cmd报错 本地Mysql版本 5 6 44 nacos server版本 1 1 4 我找了很多解决办法 更多的说的是nacos自带的mysq
  • vue 实时往数组里追加数据

    使用Vue set 以下来解读一下 Vue set this tableDatas this selected obj 1 this tableDatas是我们声明好的数组 以下是自定义数据 tableDatas id 1 caseName
  • Python之数据分析(三维立体图像、极坐标系、半对数坐标)

    文章目录 写在前面 一 三维立体图像 1 三维线框 2 三维曲面 3 三维散点 二 极坐标系 三 半对数坐标 写在前面 import numpy as np import matplotlib pylab as mp 因此文章中的np就代表
  • Linux学习大纲

  • 以太网设计FAQ:以太网MAC和PHY

    问 如何实现单片 以太网 微控制器 答 诀窍是将微控制器 以太网媒体接入控制器 MAC 和物理接口收发器 PHY 整合进同一芯片 这样能去掉许多外接元器件 这种方案可使MAC和PHY实现很好的匹配 同时还可减小引脚数 缩小芯片面积 单片以太
  • MySQL第一讲 一遍让你彻底掌握MVCC多版本并发控制机制原理

    Mysql在可重复读隔离级别下 同样的sql查询语句在一个事务里多次执行查询结果相同 就算其它事务对数据有修改也不会影响当前事务sql语句的查询结果 这个隔离性就是靠MVCC Multi Version Concurrency Contro
  • Python爬虫入门8:BeautifulSoup获取html标签相关属性

    前往老猿Python博客 https blog csdn net LaoYuanPython 一 引言 在上节 https blog csdn net LaoYuanPython article details 113091721 Pyth
  • 【神经网络搜索】DARTS: Differentiable Architecture Search

    GiantPandaCV DARTS将离散的搜索空间松弛 从而可以用梯度的方式进行优化 从而求解神经网络搜索问题 本文首发于GiantPandaCV 未经允许 不得转载 1 简介 此论文之前的NAS大部分都是使用强化学习或者进化算法等在离散
  • io回顾

    package test import java io 读取一个文件 并打印在控制台上 class FileReaderTest public static void main String args throws IOException
  • Golang 项目部署实战

    一直认为不懂部署的开发工程师不是好的开发工程师 以下以一些实例讲解自己在项目中的 Golang 后端部署的情况 一般部署脚本应该具有构建 启动 停止 回滚已经查看记录日志等功能 以下分别将这些功能以单个脚本的形式给出 当然也可以写成Make
  • 数学建模算法体系分类

    数学建模算法体系 数据预处理模型 插值拟合 插值 拉格朗日插值法 分段线性插值 牛顿插值 埃尔米特 Hermite 插值 三次样条插值 n维数据插值 拟合 最小二乘法 评价 拟合工具箱 主成分分析 聚类分析 均值 方差分析 协方差分析等统计
  • 基于STM32的智能泊车系统

    一 前言 想起第一次参加的电子设计校赛好像在昨天一样 虽然确实在昨天 但是为了纪念这一段时间的劳动 并且记录一下遇到的问题 所以写了这篇文章 二 实现思路 通过手机向停车场发送停车请求 然后停车场通过判断车位是否为空 控制继电器打开相应的电
  • asp.net zero 8.2 学习-4-创建接口及服务

    上一节 在框架添加了实体 这一节 写接口及服务类 实现实体的增删改查 创建接口 SIS Application Shared层 创建DTO SIS Application Shared层 对应的Dto文件夹 创建Dto映射Mapper SI
  • vue-el-admin 使用?

    一 搭建 下载 启动 下载地址 panjiachen vue el admin Gitee com 共两个版本 vue element admin 完善版 vue admin template 极简版 启动 node js切换版本到16及以
  • STM32——端口复用与重映射

    目录 端口复用的概念 内置外设的概念 端口复用的概念 端口复用的配置 配置示例 串口1 复用GPIO的配置 STM32中文参考手册 110页 端口重映射概念 端口重映射概念 部分重映射 完全重映射 AFIO时钟 开启AFIO情况 重映射端口
  • 用户注册及登录测试用例小记

    用户注册及登录测试用例
  • 更换PostgreSQL的data并重启服务

    更换 PostgreSQL 的 data 文件夹并重新启动 PostgreSQL 服务 适应场景 系统崩溃 需要恢复 PostgreSQL 数据及服务 平时可用的一种 PostgreSQL 备份 还原手段 操作步骤 导出 PostgreSQ