简单的Linux定时备份数据
简单的Linux定时备份数据
go2school 发表于3年前
简单的Linux定时备份数据
  • 发表于 3年前
  • 阅读 86
  • 收藏 1
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: 学习了下如何在Linux里配置定时备份数据


第一步:写出任务脚本/root/sh_cmd.sh,比如“每天定时压缩备份一个数据库A的表格B”

#!/bin/sh
#create date directory
Date=`date +%Y%m%d`
mkdir /root/tmp/$Date
#dump database table and gzip it
mysqldump -h127.0.0.1 -uroot -ppassword A B | gzip > /root/tmp/$Date/B.sql.gz


第二步:修改定时任务程序的配置文件

1)在/etc/crontab文件最后添加一行

00 04 * * * root /root/sh_cmd.sh

表示在每天的04点00,用root用户,执行shell文件/root/sh_cmd.sh

2)重启crontab服务

/etc/rc.d/init.d/crond restart


以后机器将在每天的4点“备份数据库A的表格B”


如果要每30分钟定期执行,则写如下

*/30 * * * * root /root/sh_cmd.sh

*/30表示每30分钟,/用于指定每

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 10
博文 33
码字总数 14674
×
go2school
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: