crontab -e 出现crontab的配置窗口,默认的编辑器是vim。 输入: #凌晨2点备份new_data 0 2 * * * /home/www/bin/new_data_backup.sh#!/bin/bash #设置mysql要备份到的备份目录 folder=/home/www/data_backup cd $folder day=`date +%Y%m%d` rm -rf $day mkdir $day cd $day #数据库服务器,一般为localhost host=127.0.0.1 #用户名 user=backup #密码,特殊字符要用\转移 password=backup\@\)\!\* #要备份的数据库 db=new_data #数据要保留的天数 days=30 #找到mysqldump所在的目录 /usr/bin/mysql/bin/mysqldump -h$host -u$user -p$password $db>backup.sql zip backup.sql.zip backup.sql rm backup.sql cd .. day=`date -d "$days days ago" +%Y%m%d` rm -rf $day
查看原文:http://www.architecy.com/archives/352
crontab 定时备份数据库
最新推荐文章于 2024-02-22 10:48:22 发布