linux代码、数据库备份

1、linux代码备份脚本

#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/bakdir/web
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
gzupload=$year-$month-$day-$hour-$min-www.tgz
cd /opt/www
tar -zcvf $bakdir/$gzupload .

(标记:最后一句代码后面还有一个点。还原的话在/opt/www下还原代码)

 

2、mysql数据库的备份

#!/bin/bash
filename=`date +%Y%m%d%k%M`
mysqldump --opt test -u root -proot | gzip > /bakdir/dbbak/michengdb/micheng$filename.gz

你可能感兴趣的:(数据库,linux,备份,脚本,休闲)