linux环境备份与恢复pg数据库

pg数据库安装教程可参考: https://blog.youkuaiyun.com/weixin_43230682/article/details/108403642
pg下载路径: https://ftp.postgresql.org/pub/source/v11.1/postgresql-11.1.tar.gz

1.备份脚本:

/data/scripts/db_bak_manual.sh(https://download.youkuaiyun.com/download/SmileSunshines/24286540
请修改脚本中的PGDUMP的目录(目录为PG安装所在目录)。

2.备份目录:

/data/db_bak_manual

3.恢复数据:

su - postgres

4.进入数据库:

psql -U postgres

5.断开连接:

SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname=‘数据库名称’ AND pid<>pg_backend_pid();

6.删除数据库:

drop database 数据库名称;

7.创建数据库:

create database 数据库名称;

8.退出数据库:

\q

9.恢复:

psql -U postgres -d 数据库名称 < /data/db_bak_manual/要恢复的文件.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值