更换PostgreSql的data文件夹并重新服务器(此方法同样适用于系统崩溃后,找回数据的操作)...

本文提供了详细的步骤指导如何在PostgreSQL数据库系统崩溃后找回数据,包括备份安装目录、停止服务、移除服务、重新创建服务及连接服务器等关键操作。

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

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

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/dingguidong/p/5282908.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值