最近想试验下使用windows的定时任务做个定时处理,以备份mysql开发环境的数据为例做了下探索。如下:

1、linux中有.sh文件做为脚本使用,同样,windows下有bat文件(dos下的批处理文件)也可作为脚本使用。因此就想写一个bat文件来执行数据的备份,实现思路:使用mysql自带的mysqldump备份工具做备份,并保留最近7天的备份,删除其他的备份。

2、查资料,看语法,文件内容如下(文件名mysql-service.bat):

rem ****MySQL Backup Start****@echo offforfiles /p "C:\mysql_backup" /m mysql_backup_*.sql -d -7 /c "cmd /c del /f @path"set "date_fmt=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%"C:\MySQL\bin\mysqldump.exe --opt --single-transaction=TRUE --user=root --password=root --host=10.0.0.127 --protocol=tcp --port=3306 --default-character-set=utf8 --single-transaction=TRUE --routines --events "service" > C:\mysql_backup\mysql_backup_%date_fmt%.sql@echo onrem ****MySQL Backup End****

3、windows定时任务配置每天中午12点执行mysql-service.bat文件。(配置方法可以百度搜下,很详细)执行后的效果如下:

4、如此就通过windows定时任务,实现了数据库的备份。Thanks♪(・ω・)ノ

使用bat文件做定时任务相关推荐

  1. windows设置定时任务用浏览器打开指定网址(任务计划程序+bat文件)

    上一篇文章博主给大家整理了<windows设置定时任务>的方法,不会的伙伴可以自行脑补.这次再给大家升级一下,用win10的[任务计划程序]打开浏览器中的网址 1.创建bat文件 首先写个 ...

  2. Windows10系统设置定时任务 开机启动.bat文件

    Windows10系统设置定时任务 开机启动.bat文件 Windows10系统设置定时任务 开机启动.bat文件_circle_do的博客-CSDN博客_win10定时启动bat文件

  3. 服务器定时任务vbs文件,自动以管理员身份运行批处理bat文件(vbs与bat两种方法)...

    但是,批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名为"XXXXXX(请右键点击,用管理员身份运行!).bat",但总有些用户会忽略这条提示,直接运行,此时由于权限 ...

  4. .bat文件(%~dp0)和call、echo批处理环境变量

    定义: .bat文件即batch,批处理文件 百度百科的定义:批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Win ...

  5. bat文件设置dns服务器,.bat文件设置IP、DNS

    这几天遇到个烦心事,每次开机之后都要去手动去设置一下IP地址,一大串的数字还是有点麻烦,于是就想写个批处理文件设置IP 注意:在DOS下设置IP时需要管理员权限运行 1.查看机子设置IP需要用到的名字 ...

  6. bat 变量 文件内容第一行_VBA基础入门(38)FSO生成bat文件后执行的实例

    1.首先,我们回顾下FSO是什么? 文件系统对象FSO的英文全称是File System Object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法.通过采用object.met ...

  7. runtime批处理mysql导出_【原】使用批处理BAT文件处理Mysql数据库 | 学步园

    在做项目的时候,考虑到项目中很多模块是公用,数据库也是公用,所以考虑把公用模块的数据库全部用批处理生产,这样或多或少提高了一些效率. 处理方法是: 1:用一个txt保存该项目数据库名称,方便新建工程时 ...

  8. 终结篇—用BAT文件删除远程主机系统垃圾文件的方法

    很早以前我就写过一篇求助的博文怎么用DOS命令删除远程主机系统文件的方法,其实DEL这个命令是不支持删除远程主机文件http://allanfan.blog.51cto.com/520839/2241 ...

  9. bat文件打开一闪就没了_批量提取文件名

    前言 我们在采用可变数据制作证件卡时,需要有Excel表格中的可变数据(姓名.电话,照片等),我们可以通过批量提取照片的文件名来提取可变数据. 在之前的文章小编分享过用N8Print软件提取的方法,感 ...

最新文章

  1. LeetCode中等题之简易银行系统
  2. C++ 向量(vector) 的使用
  3. 【Python】向函数传递任意数量的实参
  4. Cygwin获取root权限
  5. Linux 线程与进程,以及通信
  6. golang中strings.ToUpper
  7. Java中设计模式之生产者消费者模式-3
  8. 3.2 使用pytorch搭建AlexNet并训练花分类数据集
  9. 程序员工作生活的好帮手,滴答清单,多平台支持
  10. python导入mysqldb_Python导入MySQLdb报错
  11. 华三 h3c 基于IP子网的vlan
  12. 【转】Android游戏框架AndEngine使用入门
  13. 项目介绍star原理_这个Python项目厉害了!多个实战案例教你分析时空数据处理...
  14. mysql 嵌套_MySQL嵌套查询实例详解
  15. 安卓手机root是什么意思
  16. 大学生微信小程序项目总结
  17. matlab正方形追及问题,行测常考题型讲解:环形相遇与追及问题
  18. 中国凝油锅炉市场趋势报告、技术动态创新及市场预测
  19. 解决win2019安装.net3.5的问题,亲测可行(未成功启用报错,找不到源文件报错,统统解决。。)
  20. Springboot中引入本地jar包,并通过maven打包(解决maven丢包的问题)

热门文章

  1. Windows7下固态硬盘安装Linux Mint 18双系统
  2. [iOS]-Category、Extension和关联对象
  3. 路径规划与轨迹规划学习3——曲线插值法
  4. Code::Blocks 2023.01 全中文汉化-优化版
  5. 饥荒联机显示不了服务器,饥荒联机版启动服务器出现了一点小问题 | 手游网游页游攻略大全...
  6. python 圆形检测_基于opencv-python的圆形检测
  7. 现在不少别墅、村屋等自建房,屋主会尽量“扩大面积”,却违反了很多基本的风水原则...
  8. plc secs通讯协议_SECS/GEM通信协议学习笔记
  9. Windows Mobile告别式 昔日经典回忆录
  10. 最小二乘法直线拟合计算