使用Navicat进行定时备份数据库,并用WIndowns定时任务删除文件
2020年2月29日,新型冠状肺炎还在增长,已经在家里呆了一个月,希望疫情早点结束,武汉加油,中国加油!
本文章主要解决使用数据库工具Ncavicat进行数据的备份,第二是使用WIndowns的bat文件进行定时删除备份的数据库文件。
第一步:数据库定时备份
首先保证数据库正常 ,使用Navicat正连接。
点击计划-新建批处理作业
选中可用任务-选中数据库,已选任务中就有选中操作的任务对象。
点击保存给任务取名字
保存设置名字后,给计划事件设定任务
在计划栏目选择定时任务,可设置多个定时任务,只要自己喜欢多建几个没问题
点击保存需要输入windowns的管理员密码
任务设定好就出现在计划中的任务框内。
我们可以在Navicat程序中文件路径下寻找已经备份好的文件。
第二步 使用bat定时删除数据库备份文件
使用记事本创建一个bat的P处理文件,连接告诉开启windowns的选项才能创建(https://jingyan.baidu.com/article/6b182309603ff4ba58e1591c.html)
记事本代码:输入一段删除7前数据库文件的话,文件路径在C:\user….中的psc文件,用户默认在5秒使用默认yes操作。在输出一段正在执行删除数据库操作,请稍等。(可自己在测试文件夹中把路径和名字改一改,执行后文件将会删除,代表代码执行成,接下来就是放入windowns的任务计划时间中)
开始中,搜索任务计划程序
选择创建基本任务,只有时间,名称,操作,如果多选项就创建任务。
创建名称,武汉挺住
选择任务触发时间。
这里选择每天,设定任务开始时间。
下一步操作,选择要执行的P处理程序。
浏览找到程序所在
选择刚才用脚本写出来的P处理文件(我有两个库同时备份,所以有两个删除的P处理)
下一步
在任务计划程序窗口就可以看到设的任务,我这里有三个任务是我之前设置在好的。
可以执行右边-运行-查看一下bat文件是否正执行。
执行脚本后,看看文件下的7天前的备份文件都删除了。
总结:Navicat作为MySQL连接工具功能,有备份功能和计划任务功能很强大。注意连接和任务选择时,记得保存设名字才能设置任务内容,备份时间,这个小细节。P处理删除的代码可以用在windowns中,并任务设定删除哪个时间段的文件。加入系统自带的任务计划中,可定时删除,时间由用户自己选择。但对于代码要由一定了解和认识就可设置多个删除任务。
参考连接:
https://blog.csdn.net/scholar_man/article/details/80702499
https://www.jb51.net/article/107285.htm
https://jingyan.baidu.com/article/6b182309603ff4ba58e1591c.html
https://blog.csdn.net/scholar_man/article/details/80702499
还没有评论,来说两句吧...