小岑博客

  • 首页
  • VMware
  • 实验室
  • 培训&认证
  • 关于我
  • 分类目录
    • Citrix
    • Linux
    • Windows
    • 互联网
    • 存储
    • 虚拟化
    • 超融合
  1. 首页
  2. Linux
  3. 正文

windows下用bat脚本定时备份mysql

2011年11月3日 4363点热度 0人点赞 1条评论

并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下。

   1:  rem 
   2:  rem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具 
   3:  rem 
   4:  rem 跳转到工作目录下 
   5:  f: 
   6:  cd f:\DBBAK 
   7:  rem 设置变量:备份文件名 
   8:  SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sql 
   9:  rem 设置变量:日志文件名 
  10:  SET LOG_FILE=MY_DBBAK.log 
  11:  rem 记录日志 
  12:  echo "%date%" >> %LOG_FILE% 
  13:  rem 开始做备份 
  14:  mysqldump --default-character-set=utf8 -hlocalhost -uroot -R --triggers --single-transaction -B mydb > %BAK_FILE% 
  15:  rem 压缩备份文件 
  16:  rar a %BAK_FILE%.rar %BAK_FILE% 
  17:  rem 删除源文件 
  18:  del /F %BAK_FILE% 
  19:  echo "%date%" >> %LOG_FILE% 
  20:  echo "" >> %LOG_FILE%

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: windows,脚本,定时备份,mysql
最后更新:2011年11月3日

小岑

我是小岑,欢迎来到我的博客,青年人,爱捣鼓些东西,对世界充满着好奇,热爱旅游。 这里随便写写,记录些文字,大抵和技术相关。 VMware vExpert | VCIX | VCAP | VCP

点赞
< 上一篇
下一篇 >

文章评论

  • Dianso

    和linux里的sh脚本差不多,不过这个感觉语法复杂

    2011年11月4日
    回复
  • 取消回复

    小岑

    我是小岑,欢迎来到我的博客,青年人,爱捣鼓些东西,对世界充满着好奇,热爱旅游。 这里随便写写,记录些文字,大抵和技术相关。 VMware vExpert | VCIX | VCAP | VCP


    COPYRIGHT © 2022 crazycen.com. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    鄂ICP备16016796号-1