完成定时备份数据库需要定时调度器和数据库备份脚本

windows上实现定时备份mysql
schtasks.exe用于安排命令和程序在指定时间内运行或定期运行,它可以从计划表中添加和删除任务、按需要启动和停止任务、显示和更改计划任务。

#备份数据库的脚本mysql_mydb_backup.bat
mysqldump -h localhost -uroot -proot mydb > e:\backup\mydb.sql #将备份数据的命令放进脚本里面

#创建计划任务(每隔指定时间备份一次mysql)
schtasks /create /sc minute /mo 1 /tn 定期备份mysql /tr e:\backup\mysql_mydb_backup.bat

#删除计划任务
schtasks /delete /tn 定期备份mysql

linux上实现定时备份mysql
#!/bin/bash

#备份目录
backup_dir=/home/liufeng/backup

#备份文件名
backup_filename=“mydb-‘date+%Y%m%d’.sql”

#进入备份目录
cd $backup_dir

#备份数据库
mysqldump -h localhost -uroot -proot mydb > backupdir/{backup_dir}/backupd​ir/{backup_filename}

#删除7天以前的备份
find ${backup_dir} -mtime + 7 -name “.sql” -exec rm -rf {};

crontab是一个命令,常见于unix和类unix的操作系统之中,用于周期性执行任务。

#每天凌晨01:30执行shell脚本(备份数据库)
30 1 * * * bash/home/liufeng/backup/mysql_mydb_backup.sh

mysql 定时备份数据库相关推荐

  1. [数据库] Navicat for MySQL定时备份数据库及数据恢复

    在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电 ...

  2. mysql定时备份数据库-linux

    mysql定时备份数据库-linux 编写脚本 编写脚本 编写备份脚本 vi /usr/sbin/mysql_dy_backup.sh #!/bin/bash #备份路径 BACKUP=/data/b ...

  3. linux下mysql定时备份数据库

    一.用命令实现备份 首页进入mysql的bin目录 1.备份数据 #mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql ...

  4. MySQL定时备份数据库方案(全库备份)

    点击关注公众号,实用技术文章及时了解 来源:cnblogs.com/letcafe/p/mysqlautodump.html 一.MySQL数据备份 1.1. mysqldump命令备份数据 在MyS ...

  5. mysql定时备份数据库

    在网上看到大佬的mysql自动定时备份脚本,但是作为菜鸟实在难以理解,经过学习,现更新一版小白版.(注释解释在下方) 原文链接 #!/bin/bash# 以下配置信息请自己修改 mysql_user= ...

  6. linux上mysql定时备份数据库数据_Linux下如何实现MySQL数据库每天定时自动备份

    在云计算的浪潮下,企业多将业务部署在云上.对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单.但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会 ...

  7. MySQL 实战 定时备份数据库

    在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库. 一. mysqldump命令备份数据 在MySQ ...

  8. Windows下Mysql定时备份的实现

    使用mysql的mysqldump命令,结合windows的任务计划程序,可以实现Mysql数据的自动备份. 一.批处理文件bat的创建 @echo off set "Ymd=%date:~ ...

  9. 远程mysql定时删除数据_mysql定时备份数据库 删除历史文件 将备份数据库传送到另外服务器...

    定时备份数据库脚本并压缩删除历史文件 1.创建备份脚本 vim   mysql-backup.sh #!/bin/bash bak=`date +%y-%m-%d-%H` tool=/usr/loca ...

最新文章

  1. matlab 图像平滑的算法_图像相似度---灰度分布算法---用matlab实现
  2. 固态硬盘uefi装win10
  3. 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
  4. java hashmap 输出_JAVA如何把HashMap内容输出到文本文件
  5. 转载、Python的编码处理(二)
  6. unity3d 大地图接壤_架空世界地图制作指南(六)气候带
  7. 批量创建10个系统帐号tianda01-tianda10并设置密码
  8. HTFS.Software.v7.3-ISO 1DVD(传热模拟,最新完全解密版)
  9. 将PostgreSQL PL / Java安装为PostgreSQL扩展
  10. 方便维护下拉框数据的UI设计
  11. 数据清洗+特征构造:bureau.csv
  12. 正版cs跳跃服务器,反恐精英 玩CS1.6跳跃服务器
  13. 大家好,才是真的好「博客出书的故事②」
  14. mediasoup 管道通信类UnixStreamSocket分析
  15. JAVA——实现求s=a+aa+aaa+aaaa+aa...a的值
  16. 【论文】开放域段落检索的句子感知对比学习
  17. Ubuntu的root
  18. 计算机上安装的网络协议,怎么安装网络协议
  19. win7系统安装telnet服务器,Win7系统下怎么安装Telnet服务【图文教程】
  20. 入门之:如何在腾讯云服务器上部署自己的静态前端项目(服务器系统:centos7)

热门文章

  1. 找地震测线剖面注意事项
  2. 含分布式电源的配电网日前两阶段优化调度模型(Matlab代码实现)
  3. html 直线旋转,HTML实现旋转动画
  4. 冬意正浓-2018年终总结
  5. java 渐变圆_巧妙实现带圆角的渐变边框
  6. Apache Maven项目提供的Dependency插件详解
  7. java amp 0xff6_BuuCTF Web Writeup 第一部分
  8. 去除字符串首尾空格【shell】
  9. 漏洞扫描(kali beef-xss、DNSlog、CSRF、SSRF)
  10. 沸腾过程气泡成核OVITO渲染