Home > 感悟 > 杜工在windows下定时备份mysql的脚本

杜工在windows下定时备份mysql的脚本0+

3,588 views / 2011.12.12 / 8:08 下午

嘿嘿,大家是不是经常为找不到windows下的定时备份脚本而苦恼(哭闹?),这里杜工分享下bat脚本做自动备份的例子,使用前请先安装WinRAR。

rem
rem C:\Program Files (x86)\WinRAR 需要配置到系统环境变量 path 下,才能调用rar cli工具
rem
rem 跳转到工作目录下
e:
cd e:\DBBAK
rem 设置备份文件名
SET BAK_FILE=MY_DBBAK_%DATE:~0,-4%.sql
rem 设置日志文件名
SET LOG_FILE=MY_DBBAK.log
rem 记录日志
echo "%date%" >> %LOG_FILE%
rem 开始dump
mysqldump --default-character-set=utf8 -hlocalhost -uroot -R --triggers --single-transaction -B mydb > %BAK_FILE%
rem 压缩备份文件
rar a %BAK_FILE%.rar %BAK_FILE%
rem 删除临时文件
del /F %BAK_FILE%
echo "%date%" >> %LOG_FILE%
echo "" >> %LOG_FILE%
本站内容受著作权法保护。个人 blog 转载时请遵循 “署名-非商业用途-保持一致” 的创作共用协议;商业网站或未授权媒体不得复制本站内容。
Categories: 感悟 Tags:

Comments (0) Trackbacks (0) 本篇共有 0 篇评论↓
  1. No comments yet.
  1. No trackbacks yet.