主页 > 知识库 > Linux shell实现每天定时备份mysql数据库

Linux shell实现每天定时备份mysql数据库

热门标签:地图标注辐射图案 申请公司400电话要注意什么 联通电话机器人怎么接 卫星地图标注地名 安装外呼系统费用 宁波智能外呼系统公司 曲阜400电话办理 奥维互动地图标注参数 电销机器人 剑鱼

每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据;

需求:
 
1,每天4点备份mysql数据;
 
2,为节省空间,删除超过3个月的所有备份数据;
 
3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据;

#创建shell文件
vim backup_mysql.sh
 
mysqldump -uroot -p123456 --all-databases > /data/dbdata/mysqlbak/`date +%Y%m%d`.sql
find /data/dbdata/mysqlbak/ -mtime +7 -name '*[1-9].sql' -exec rm -rf {} \;
find /data/dbdata/mysqlbak/ -mtime +92 -name '*.sql' -exec rm -rf {} \;
 
#创建定时任务
crontab –e
0 4 * * * /data/dbdata/backup_mysql.sh

以上所述就是本文的全部内容了,希望对大家能够熟练掌握shell脚本有所帮助。

您可能感兴趣的文章:
  • 如何给windows设置定时任务并运行python脚本
  • linux每天定时备份数据库并删除十天前数据详细步骤
  • linux实现mysql数据库每天自动备份定时备份
  • MySQL定时备份之使用Linux下的crontab定时备份实例
  • Linux VPS备份教程 数据库/网站文件自动定时备份
  • 教你用python编写脚本实现自动签到

标签:仙桃 遵义 三门峡 安康 江西 大兴安岭 大庆 上饶

巨人网络通讯声明:本文标题《Linux shell实现每天定时备份mysql数据库》,本文关键词  Linux,shell,实现,每天,定时,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux shell实现每天定时备份mysql数据库》相关的同类信息!
  • 本页收集关于Linux shell实现每天定时备份mysql数据库的相关信息资讯供网民参考!
  • 推荐文章