一、编写数据库备份脚本 backupmysql.sh

#!/bin/bash
# Name:bakmysql.sh
# This is a ShellScript For Auto DB Backup and Delete old Backup#备份地址
backupdir=/data/mysql/dwy/mysqlbackup;#备份文件后缀时间
time=_` date +%Y_%m_%d_%H_%M_%S`#需要备份的数据库名称
db_name=database#mysql 用户名
db_user=root#mysql 密码
db_pass=password/usr/local/mysql/bin/mysqldump -u$db_user -p$db_pass $db_name|gzip>$backupdir/$db_name$time.sql.gz#删除7天前备份文件
find $backupdir -name "$backupdir_*.sql.gz" -type f -mtime +7 -exec rm -rf {} \; > /dev/null 2>&1

二、给与脚本授权

chmod +x backupmysql.sh

三、编写定时执行备份任务

# 输入如下命令:
crontab -e# 在页面中编写如下内容:
00 03 * * * /root/backupmysql.sh

四、可实现效果

可实现每天凌晨三点自动执行编写的脚本,备份MySQL数据库到 /data/mysql/dwy/mysqlbackup 下,且只保留最近7天的数据库备份。

https://mp.weixin.qq.com/s/1oHK0TJxI8B8qqXZ95o_LA

Centos定时备份 MySQL数据库相关推荐

  1. mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...

    项目部署在服务期上之后,有了新的需求,需要每月定时备份mysql数据库的所有数据! 查找了网上的多篇文章之后,自己又对bat文件中的mysqldump语句进行改进,可以实现了不用输入密码就能自动定时备 ...

  2. mysql 定时同步数据_如何定时备份Mysql数据库数据?

    这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...

  3. shell如何控制文件读写不同时_如何定时备份Mysql数据库数据?

    这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...

  4. 批处理定时mysql备份数据库_定时备份mysql数据库的批处理

    定时备份mysql数据库的批处理代码,保存为backup_mysql.bat,运行即可. 复制代码 代码如下: @echo off set txt1=%date:~0,4% ::当前年 set txt ...

  5. centos7-每天定时备份 mysql数据库

    centos7-每天定时备份 mysql数据库 第一步:编写数据库备份脚本database_mysql_shell.sh #!/bin/bash DATE=`date +%Y%m%d%H%M` #ev ...

  6. Windows下Spring3.x计划任务实现定时备份MySql数据库

    今天在空闲之余查了一下关于MySql数据库备份的方案,最后结合自己的项目情况写了一个关于Spring计划任务的例子,目前我这个版本是在Windwos下测试成功,希望对大家有所帮助,不足之处还请大家多多 ...

  7. Python定时备份mysql数据库并把备份邮件发送

    一.先来看备份mysql数据库的命令 mysqldump -u root --password=root --database abcDataBase > c:/abc_backup.sql 二 ...

  8. 使用Navicat定时备份mysql数据库和创建报表并邮件自动发送

    数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果.定时备份无疑是解决备份的最好的途径,本文主要使用Navicat来自动备份数据库和 ...

  9. linux定时备份mysql_linux定时备份MySQL数据库并删除七天前的备份文件

    #!/bin/bash # Name:bakmysql.sh # This is a ShellScript For Auto DB Backup and Delete old Backup #备份地 ...

最新文章

  1. 区域链 信息存储的服务器,利用区块链储存明显优于传统的中心化服务器
  2. Itext实现导出PDF常用方法说明
  3. @Html.ValidationSummary()的使用
  4. MySql 踩坑小记 1
  5. 远程执行漏洞修复方案_请马上修复!SaltStack远程命令执行漏洞
  6. 怎么设置ep4ce6e22b8n引脚_技术货:教你怎么检查电路原理图
  7. python中!ls -r_光学现象的Python实现
  8. PCB BOM也能如此好看?图形化交互式BOM工具Interactive Html Bom使用分享
  9. java缓存管理器_使用@EnableCaching的Spring Boot默认缓存管理器
  10. 【Linux】Another app is currently holding the yum lock; waiting for it to exit...
  11. excel保存时 检测到错误,Microsoft Excel可通过删除或修复某些功能来保存此文件
  12. ubuntu下,rubyonrails环境搭建
  13. 华为手机相册怎么镜像翻转_怎么制作照片视频?利用手机相册快速制作卡点视频...
  14. 小程序地图切换地图卫星地图 继承上次代码
  15. Pollard-Rho Algorithm简述
  16. 企业生产中,APS系统有哪些具体应用场景?
  17. Compressor.js 图片压缩及方向修正
  18. Ps/2遇到KVM,这时候有一种情况需要注意
  19. vant 引进单个样式_记一次webpack打包样式加载问题
  20. 【LeetCode系列】1185. 一周中的第几天

热门文章

  1. 自动人脸识别高颜值抖音小姐姐并点赞(python)
  2. phpstudy快速搭建网站_小白快速上手搭建属于自己的网站
  3. python中逻辑运算_Python 逻辑运算之 'and' 和 'or'
  4. animation 循环_汽车前照灯与前雾灯热循环试验
  5. 使用Android OpenGL ES 2.0绘图之二:定义形状
  6. OpenGL 渲染篇
  7. centos7删除符号链接_如何在 Linux 上查找和删除损坏的符号链接 | Linux 中国
  8. 激战2:逐火之路-概念艺术设计
  9. WPF:Documents文档--Annomation批注(1)
  10. css设置background图片的位置实现居中