zoukankan      html  css  js  c++  java
  • 更换PostgreSql的data文件夹并重新服务器(此方法同样适用于系统崩溃后,找回数据的操作)(转仅供自己学习记录)

    *如果是系统崩溃,需要找回数据,PostgreSQL安装目录的data文件夹要存在

    1.备份PostgreSQL安装目录到其他目录下

    2.停止Postgres服务,可以在运行中输入services.msc,在启动的窗口中关闭掉postgres服务,也可以通过在cmd中输入 net stop postgresql-9.1(这里是服务的名称,依照你的实际情况更改)

    3.在任务管理器中关闭掉postgre的进程如果有的话。

    4.移除Postgres服务,在CMD中输入,cd "C:Program FilesPostgreSQL9.1in" 执行目录跳转到Postgre安装目录下的bin目录下,再输入 pg_ctl unregister -N "postgresql-9.1"(这里也是PostgerSql的服务名称)

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

    6.重新创建Postgres服务,cmd的执行目录确保是"C:Program FilesPostgreSQL9.1in" 输入pg_ctl register -N "postgres" -D "C:Program FilesPostgreSQL9.1data"

    7.启动服务,cmd 输入 net start postgres

    8.打开pgadmin3 点击连接服务器 主机输入127.0.0.1 密码输入之前postgres密码 点确定 就可以连接上之前的服务器了

  • 相关阅读:
    Sql 复习(1)
    记录一次git issue
    JWT自校验框架
    分布式事务分布式锁的常用解决方式
    SpringBoot开发文档
    SpringCloud的使用以及五大核心组件
    SpringMVC
    关于开发中使用AOP的坑
    SpringCloud使用feign远程调用服务注入映射接口失败问题
    springBoot使用Restful跳转路径回显异常问题
  • 原文地址:https://www.cnblogs.com/Thenext/p/10933371.html
Copyright © 2011-2022 走看看