要求哦:每周一凌晨3:00备份数据库服务器上webdb中的所有数据道/mysqlbak目录
使用系统日期做备份文件名
#! /bin/bash
##name as bakWebDB.sh
backname=`date +%Y-%m-%d`
bakdir=/mysqlbak
user=root
passwd=123456
dbname=webdb
[ -e $bakdir ] || mkdir $bakdir
mysqldump -u$user -p$passwd --flush-logs $dbname > $bakdir/${backnamefile}--webdb.sql
先给上边写的脚本加可执行权限
#chrom +x bakWebDB.sh
写一个计划任务
#crontab -e
0 3 * * * /root/shell/bakWebDB.sh 2>&1 > /dev/null ## 每天三点执行脚本,错误输出重定向到标准输出然后扔掉