码迷,mamicode.com
首页 > 数据库 > 详细

postgresql自动备份

时间:2014-05-29 02:48:34      阅读:475      评论:0      收藏:0      [点我收藏+]

标签:style   c   class   blog   code   java   

bubuko.com,布布扣
bak_dir="/home/backupfiles/db" #备份路径
pg_dir="/usr/local/pgsql/bin" #pgsql路径
date_dir=`date +%Y/%m/%d`
dbname="数据库名字"
PGPASSWORD="超级用户postgres的密码"
export PGPASSWORD > /dev/null 2>&1
mkdir -p  ${bak_dir}/${date_dir} > /dev/null 2>&1 
chmod 777 ${bak_dir}/${date_dir} > /dev/null 2>&1
su postgres -c "${pg_dir}/pg_dump ${dbname} > ${bak_dir}/${date_dir}/${dbname}".dump
cd ${bak_dir}/${date_dir}
tar czf ${dbname}.tar ${dbname}.dump
gzip ${dbname}.tar
rm -rf ${bak_dir}/${date_dir}/${dbname}.dump
bubuko.com,布布扣

上面保存/usr/sbin/dbbackupcron.sh

vi /etc/crontab

10 08 * * * /usr/sbin/dbbackupcron.sh #每天8:10自动备份

 

postgresql自动备份,布布扣,bubuko.com

postgresql自动备份

标签:style   c   class   blog   code   java   

原文地址:http://www.cnblogs.com/pugna/p/3754249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!