通过data恢复postgresql
2024-01-02 16:00:47
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 或者打开服务目录点击启动如下
文章来源:https://blog.csdn.net/cuisidong1997/article/details/135341452
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!