第一步 解决windows上面使用GZIP命令
参考http://www.xuebuyuan.com/1676976.html
后经研究,发现解决方法也很简单,只需下载gzip的windows版本,解压,然后发现4个文件,分别是:gzip.exe,gzip.doc,COPYING,README,把exe文件放在System32文件夹下就可以了,其他的都是说明文档不用管。
现在你可以打开命令行,即使不是管理员权限,也可以直接运行gzip -h,然后出现了一大堆命令提示,真爽!
如果你不想放在System32下,也可以直接放在你matlab运行命令时所在的文件夹下,都可以。
第二步 书写备份脚本
@echo off
echo.
echo MySQL测试数据库_备份
echo *****************************
echo.
echo 今天是 %date%
echo 时间是 %time%
echo.
echo *****************************
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "F:\MysqlServer120DB2\%Ymd%"
"D:\MySql56\bin\mysqldump" --opt -Q --lock-tables=false -uroot -p密码 -hIP地址 -P3306 -R --force --default-character-set=utf8 --add-drop-database test_db | gzip > "F:\MysqlServer120DB2\%Ymd%test_db.sql.gz"
echo.
echo.
第三步 利用Windows的定时任务进行定时执行即可。