从生产环境的postgre数据库服务器备份数据库并恢复数据库到本地

本文详细介绍了如何从生产环境的PostgreSQL服务器备份数据库,并将备份数据恢复到本地。内容涵盖使用pg_dump和psql命令进行备份和恢复,解决恢复过程中遇到的问题,以及gz压缩备份和恢复的方法。
摘要由CSDN通过智能技术生成

一、从生产环境的postgre数据库服务器备份数据库
1、开始-运行-cmd 弹出dos控制台
2、在控制台里,进入PostgreSQL安装路径的bin目录下:指令:cd C:\Program Files\PostgreSQL\9.0\bin

3、pg_dump -h (postgre_server) -U (postgre_username) (databasename) > (C:\databasename.bak)

4、输入指令:即为postgre_server服务器的链接密码

指令解释:
1)pg_dump 是备份数据库命令,
2)postgre_server是postgre服务器的ip地址(必须保证数据库允许外部访问的权限)当然本地的数据库ip写localhost;
3)postgre_username是数据库的用户名
4)databasename 是数据库名。
5)> 意思是导出到C:\databasename.bak文件里
(如果没有写路径,单单写databasename.bak文件名,那么备份文件会保存在C: \Program Files\PostgreSQL\9.0\bin 文件夹里。)

5、等待执行结束,进入以上对应目录即可看到备份文件databasename.bak

二、将备份数据库文件导入至本地postgre数据库
1、在本地postgre服务器中新建数据库new_databasename

2、开始-运行-cmd 弹出dos控制台

3、在控制台里,进入PostgreSQL安装路径的bin目录下:指令:cd C:\Program Files\Post

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪夜独酌

你的鼓励将是我创作的不竭动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值