Total Pageviews

Friday 12 October 2012

Centos vps下,Mysql db的定时自动备份脚本

首先,创建用于存放备份文件的目录。

mkdir /home/website/backup

修改目录权限为777,

chmod 777 /home/website/backup

然后建立自动备份的脚本,

date="$(date +"%Y-%m-%d")"
mysqldump -u 你的用户名 -h localhost -p'你的密码' 你的数据库 | gzip -9 > "/home/website/backup/databackup-$date.gz"

修改/etc/crontab,让脚本每天定时执行,

#vi /etc/crontab

在最下面添加
01 1 * * * root /usr/sbin/mysqlbak.sh

这样就可以做到每天备份了。