如下:
(1)增加任务表
打开 crontab文件
# vi
/etc/crontab
添加任务,在crontab文件里添加
01 23 * * * root /usr/local/mysql/bin/backup.sh表示每天23点01分,以root身份执行备份数据库的脚本backup.sh,
crontab文件的格式为:
分钟 小时 日期 月 星期
执行的文件名 (*代表所有条件)
(2)备份数据库的脚本如下:
bakdate=`date +%Y%m%d`
mysqldump -uroot -p111111 database > usr/local/apache/beifen/database.$bakdate.sql //方法1 tar cvfz /usr/local/apache/beifen/mysql.data.$bakdate.tar.gz /usr/local/mysql/data // 方法2
别忘了
# chmod +x /usr/local/mysql/bin/backup.sh
(3)重起定时服务
#
/etc/rc.d/init.d/crond restart
搞定了
本文介绍如何使用Cron设置定时任务备份MySQL数据库,包括编辑crontab文件、编写备份脚本并设置执行权限,以及重启定时服务的方法。
1078

被折叠的 条评论
为什么被折叠?



