CentOS自动备份MySql
1.确认Crontab是否安装
service crond start
crontab -l
2.编写备份脚本
cd mkdir backup cd backup vim auto.sh
/usr/bin/mysqldump -uroot -proot dbname>>~/dbname$(date +%Y%m%d_%H%M%S).sql
3.设置Crontab
crontab -e
00 00 * * * /usr/sh ~/backup/auto.sh
minute hour day month week command命令
分 时 天 月 星期 命令
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。
4.保存后检查状态
crontab -l
5.检查服务状态和执行日志
service crond status tail -f /var/log/cron