• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Linux shell实现每天定时备份mysql数据库

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

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了linux shell脚本,linux shell编程,linux shell脚本攻略,linux shell脚本实例,linux shell脚本编程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

每天定时备份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
</div>

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

</div>

您可能想查找下面的文章:

  • 使用Linux shell脚本实现FTP定时执行批量下载指定文件
  • Linux shell脚本输出日志笔记整理(必看篇)
  • shell脚本 自动创建用户详解及实例代码
  • Linux Shell中三种引号的用法及区别
  • linux脚本判断条件总结(必看)
  • linux shell发送Email邮件的方法详解
  • Linux shell 之 提取文件名和目录名的一些方法总结
  • shell脚本实现输入密码显示星号
  • linux shell在while中用read从键盘输入的实现
  • shell脚本通过expect实现自动单边无密登录功能

相关文章

  • bash判断文件或文件夹是否存在的shell代码
  • 一句话Shell命令关闭不需要的随机启动服务
  • UNIX sh(Bourne Shell)脚本里面使用数组的两种方法
  • Linux shell实现HTTP服务示例代码
  • Linux Shell脚本系列教程(五):数学运算
  • LINUX 查找tomcat日志关键词命令
  • 实例详解Linxu中df命令
  • Shell脚本判断Linux系统是32位还是64位的几种方法分享
  • shell备份文件、重命名文件、删除指定文件的3个脚本分享
  • linux shell命令执行顺序的控制方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Linux 深入理解进程权限
    • linux shell 中 2>&1的含义
    • linux仿写chmod命令
    • shell监控脚本实例—监控mysql主从复制
    • shell实现数字打印从100到200的数
    • shell脚本函数:控制颜色、定位、居中显示的代码
    • Linux tar 命令出现 Cowardly refusing to create an empty archive 错误解决办法
    • 使用shell脚本实现ping对应IP所对应的人名(推荐)
    • Shell脚本传参数方法总结
    • 8个实用的Shell脚本分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有