数据库是我们项目的一个存储器,我们项目中绝大多数信息都会保存在数据库中,如果我们的数据库某一天遭到破坏了,如何解决和恢复?这时候我们就要用到批处理+定时任务了,在每天某一个时间段自动备份数据库信息。
写在前面
本文用到的就是windows系统下的,定时任务+批处理。
批处理
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" //设置Ymd变量的值(当天日期)
mkdir E:\crontab\mysql\sql\%Ymd% //创建Ymd的值为文件名
D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --opt -u root --password=123456 anna > E:\crontab\mysql\sql\%Ymd%\anna.sql //利用mysqldump导出数据库信息
@echo on
创建定时任务
新建任务
定时任务在win图标,附件->系统工具->定时任务
常规
触发器
操作
填写管理员密码
后面两项条件和设置,根据需求填写,这里略过。然后点击确定,会弹出一个填写管理员密码的对话框,填入,确定,任务创建成功
查看定时任务
回到定时任务主页,打开任务计划程序库
,便可以找到自己新建的定时任务
启动测试
如果想看任务是否能运行,可以采用手动启动的方法进行测试,看对应的文件夹下有没有生成文件
任务计划程序库,运行
.bat文件运行
找到.bat文件,双击,查看生成文件目录
总结
写批处理脚本的时候一定要注意,稍微一个不小心写错字符都可能造成批处理执行失败
这只是一个简单的批处理任务,留作记录,以备不时之需。
........<
喜欢拿图说事的文章
期待linux下nginx版本
可以,你这波很强势!~
你的评论评论完一条,接着再想评论一条说一句呢,就提示我不能过去频繁,一点都不智能,一句都不让多说。