网站首页mysql
crontab自动备份mysql
发布时间:2018-03-22 02:57:04编辑:slayer.hover阅读(2972)
编写任务脚本 vim mysqlbackup.sh
#!/bin/bash folder=/home/mysqldump cd $folder day=`date +%Y%m%d%H%M%S` host=localhost user=user password=password db=dbname mysqldump -h$host -u$user -p$password $db >$db$day.sql #找到7天之前的备份, 删除之 find $folder -mtime +7 -name "$db*.sql" -exec rm -rf {} \;
2. 给脚本加执行权限
chmod u+x mysqlbackup.sh
3. 添加crontab计划任务,每天2点执行
crontab -e
0 2 * * * /home/mysqldump/mysqlbackup.sh
评论