通过data恢复postgresql

1.找到要备份数据库的data文件(确保完整)

2.安装同一版本的数据库

3.停止Postgres服务,可以在运行中输入services.msc,在启动的窗口中关闭掉postgres服务,也可以通过在cmd中输入

net stop postgresql-9.3(这里是服务的名称,依照你的实际情况更改)

4.在任务管理器中关闭掉postgre的进程如果有的话(一般没有)

5.移除Postgres服务,在CMD(以管理员身份运行)中输入

cd “d:\Program Files\PostgreSQL\9.3\bin” 执行目录跳转到Postgre安装目录下的bin目录下,再输入

pg_ctl unregister -N “postgresql-9.3” (这里也是PostgerSql的服务名称)

5.确保Postgre进程没有在任务管理器里面,将Postgres安装目录下的data文件改data1,将1中要备份的data文件拷贝到当前Postgres目录下。

6.重新创建Postgres服务,CMD(以管理员身份运行)到 “d:\Program Files\PostgreSQL\9.3\bin” 输入

pg_ctl register -N “postgres” -D “d:\Program Files\PostgreSQL\9.3\data”

7.启动服务,cmd 输入 net start postgres 或者打开服务目录点击启动如下

相关推荐

  1. 通过data恢复postgresql

    2024-01-06 20:00:02       41 阅读
  2. Windows MySQL通过data 文件夹恢复数据

    2024-01-06 20:00:02       20 阅读
  3. Postgresql 基于时间点恢复

    2024-01-06 20:00:02       20 阅读
  4. PostgreSQL 归档和基于时间点恢复

    2024-01-06 20:00:02       31 阅读
  5. PostgresQL-丢失各种数据文件如何恢复

    2024-01-06 20:00:02       11 阅读
  6. PostgreSQL 数据库的备份和恢复

    2024-01-06 20:00:02       12 阅读
  7. mysql 通过 binglog 恢复数据

    2024-01-06 20:00:02       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 20:00:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 20:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 20:00:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 20:00:02       20 阅读

热门阅读

  1. 【sed学习】sed -i和sed -i -e有什么区别

    2024-01-06 20:00:02       28 阅读
  2. docker安装dcm4chee

    2024-01-06 20:00:02       38 阅读
  3. C语言-蓝桥杯2023年第十四届省赛真题-砍树

    2024-01-06 20:00:02       31 阅读
  4. XXL-JOB学习笔记-新增企业微信告警通知

    2024-01-06 20:00:02       29 阅读
  5. Springboot实体类与数据表对应修改

    2024-01-06 20:00:02       43 阅读
  6. 【Mysql】 创建账号并赋予权限

    2024-01-06 20:00:02       43 阅读