其实很简单的,如下:

(1)增加任务表
打开 crontab文件
# vi /etc/crontab

添加任务,在crontab文件里添加

Linux环境下定时备份MySQL数据01 23 * * * root /usr/local/mysql/bin/backup.sh

表示每天23点01分,以root身份执行备份数据库的脚本backup.sh,

crontab文件的格式为:
分钟 小时 日期 月 星期 执行的文件名 (*代表所有条件)

(2)备份数据库的脚本如下:

Linux环境下定时备份MySQL数据bakdate=`date +%Y%m%d`
Linux环境下定时备份MySQL数据tar cvfz 
/var/mysql/dev.mysql.data.$bakdate.tar.gz /var/mysql/data

别忘了
# chmod +x /usr/local/mysql/bin/backup.sh

(3)重起定时服务
# /etc/rc.d/init.d/crond restart

搞定了吧。



相关文章:

  • 2022-03-09
  • 2021-09-18
  • 2022-12-23
  • 2021-11-17
  • 2021-09-23
  • 2021-12-18
  • 2021-06-21
猜你喜欢
  • 2021-10-31
  • 2022-02-08
  • 2021-11-17
  • 2021-12-16
  • 2021-11-09
  • 2022-03-08
相关资源
相似解决方案